The perfect baby name, history behind names, the random name generator, and much more in the Internet Names Database. INDb contains a whole catalog of names and surnames, with descriptions, history and curiosities about every name.
MACCARRICK : Means "son of Cúcharraige" in Irish. The given name Cúcharraige is composed of cú "hound" and carraig "rock".
MACGREGOR : Anglicized form of Gaelic Mac Griogair meaning "son of GREGOR". It originates from the Highland clan Gregor. A famous bearer was the Scottish folk her...