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.
HALL : Means simply "hall", given to one who either lived in or worked in a hall (the house of a medieval noble).
HAMILTON : From an English place name, derived from the elements hamel "crooked, mutilated" and dun "hill". This was the name of a town in Leicestershire, Englan...
HAMPTON : From the name of a town in England, meaning "homestead farm".
HAN : From Chinese 韩 (hán) referring to the ancient state of Han, which existed from the 5th to 3rd centuries BC in what is now Shanxi and Henan province...
HANCOCK : From a diminutive of the medieval name HANN. Early records reveal a Hanecock from the county of Yorkshire who appeared in the Hundred Rolls in the yea...