Haig
From the Anglo-Saxon, 'one who lives in an enclosure'.
Haldane
From the German, and means 'one who is a half Dane'.
Hale
From the Anglo Saxon, and means a 'hero'.
Hamilton
From this surname, and means 'of the place by the hill'.
Hank
A variant of 'Henry'.
Harold
From the Old German, 'army leader'.
Harrison
From the surname meaning 'son of Harry'.
Hayden
From this surname, and means 'one who lived by a hedged wall'.
Horace
From the Roman family name Horatius.