What Does the O’ Mean in Irish Surnames? Irish Name History Explained
The O in Irish surnames comes from the Gaelic prefix Ó, meaning “descendant of” or, more narrowly, “grandson of.” Here’s how O’ names formed, why some families dropped the prefix,…