Mulligan — Irish Surname Origin & Meaning
Irish form: Ó Maolagáin
Meaning: “little tonsured one”
Traditional stronghold: Mayo, Donegal
Related names from the same part of Ireland: Walsh · Gallagher · Burke · Boyle · Doherty · Sweeney · O'Donnell · Duffy