Hagan
ads1
MeaningYoung (In Gaelic), Little Hugh (In Irish) Strong defender (In Teutonic )
ReligionChristianity
OriginEnglish
MeaningYoung (In Gaelic), Little Hugh (In Irish) Strong defender (In Teutonic )
ReligionChristianity
OriginEnglish