I've been singing Mary Mac for years thinking it was a traditional song. I once asked Jean Redpath about Mary Mac after hearing her sing it in concert. She said she thought it was from the English Music Hall. It makes sense to me. The English never had much respect for the Irish in the old days.