Leahy (surname)

Leahy is an Irish surname, anglicised from the Gaelic (Ó Laochdha) and was found in Cork, Kerry and Tipperary. Laochda means "hero/heroic".