steady · reliable · diligent
Source: German
Root Word: Ham
Derived From: Place name
Meaning: May refer to a geographical location or surname
Popularity History: It has a history of use in Germany and some other European countries, primarily as a surname.