o'shea name meaning
What does O'Shea mean? O'Shea [os-hea] as a boys' name is of Irish origin, and O'Shea means descendant of. O'Shea is a variant form of O- (Irish): surnames occasionally used as given names. ASSOCIATED WITH irish.