Gender: M
Origin: English and Scottish
Meaning: "treeless hill"
Unless it runs in your family, or Alexander Hamilton is your particular hero, you might consider something less imposing -- and without the teasable nickname Ham.
Nicknames & Variations:
Hamill,
Ham,
Hamel,
Hamil,
Hamelton