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.
HOPE : Derived from Middle English hop "small valley".
HOPKINS : Patronymic formed from a diminutive of HOB.
HOPPER : Referred to a person who hopped. The name was given to professional acrobats or gymnasts at a fair. It may also have been given to those who were nerv...