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.
ROACH : Means "dweller by the rocks" from the Middle English and Old French roche. Some instances of this surname could denote a person coming from Les Roches...