The Kavanagh surname is of Irish origin, deeply rooted in the island’s history. It stems from the Mac Murchadha Caomhánach family, an ancient royal dynasty in Ireland. Their most famous ancestor, Diarmait Mac Murchadha, was the King of Leinster, a historic province in Ireland. Etymology and Meaning The Kavanagh surname descends from the Gaelic...
