Baby Names and Name Generators

What Does Ham Mean?
"Home"