Home › Words › H › hameshameshames means A surname.EtymologyUncertain. Possibly from the hame(s) (harness elements) put on a horse, which are difficult to put on right.nameA surname.nounA mess.e.g.“You've made a right hames of it, you eejit!”Definitions & examples from Wiktionary (CC BY-SA 3.0).