Hamill \ha-mi-ll\ as a boy's name is of Old English origin, and the meaning of Hamill is "scarred". May refer to the facial feature of an ancestor. Actor Mark Hamill; newspaper editor Pete Hamill.
Hamill has 3 variant forms: Hamel, Hamell and Hammill.
For more information, see also the related name Hamilton.
Baby names that sound like Hamill are Hamil, Hamal and Hamahl.