Keegan
[ˈkiːɡən]Meaning
from an irish surname, the anglicized form of mac aodhagáin
Background Story
Keegan comes from an Irish surname, the Anglicized form of the Gaelic Mac Aodhagáin. That surname was derived from the given name Aodhagán, a double diminutive of Aodh. The same Gaelic form, Mac Aodhagáin, is also recorded as the name of an Irish clan of lawyers.

Related Names
Kelvin
Derived from the Scottish surname, meaning 'from the narrow river'
Connor
From Old Irish Conchobar, 'lover of hounds'
Conroy
A surname of Irish origin meaning 'wise' or 'knowledgeable'.
Denzel
A male name, possibly a variant of Denzil, ultimately from Cornish
Gorden
An English variant of Gordon
Halvor
From Old Norse hallr ("flat stone") and vorðr ("guardian")
Hamish
Anglicized form of Scottish Gaelic Sheumais, the vocative of Seumas, the Gaelic James.
Jasper
From Hebrew gizbar, "treasurer"; also the English word for the gemstone
Kaspar
German and Estonian form of Jasper
Kazuto
Masculine Japanese given name, written 一翔, 一人, 一登, 一仁, 一斗, 一刀, 和人, 麗斗 or カズト