NameTree.app Logo - AI Baby Name Generator

O'Leary

loyalty · steady · Affinity

Name Origin

Source: Gaelic

Root Word: Ó Laoghaire

Derived From: Laoghaire

Meaning: Laoghaire may mean "shepherd" or "caregiver".

Popularity History: This surname is more common in Ireland and immigrant areas, especially the United States and Canada.