Home - Boy's Name - H - Ham

Boys name -
Ham

Meaning:

Home, town; dark-complexioned and warm one. a short form of names starting with "ham".

Derivation:

Hamm

Origins:

Hebrew, Old english

Mail to a Friend