Keogh surname: meaning and origin

Keogh means son of Eochaidh, from each, meaning horse. It is a native Gaelic Irish family from Wicklow and Galway.

Irish formMac Eochaidh
Meaningson of Eochaidh, from each, meaning horse
Home regionWicklow and Galway (Leinster)
OriginGaelic
VariantsMcKeogh, Kehoe

History of the Keogh name

The Mac Eochaidh were a Leinster and Connacht family, and the name is often written Keogh or Kehoe.

More surnames from Leinster

All Leinster surnames →

Frequently asked questions

What does the surname Keogh mean?

Keogh (Irish: Mac Eochaidh) means son of Eochaidh, from each, meaning horse.

What is the Irish spelling of Keogh?

The Irish-language form of Keogh is Mac Eochaidh.

Where is the surname Keogh from?

Keogh is a native Gaelic Irish family, associated with Wicklow and Galway in Leinster.

What are other spellings of Keogh?

Related spellings and forms include McKeogh, Kehoe.

← KennyAll Irish surnamesO'Leary →