Family name origins & meanings
- Scottish and northern Irish : patronymic from Hal (pet form of Henry).
- French : from the Old French oblique case of the personal name Hasso, a variant of a name derived from Hadizo, an unattested short form of a compound names beginning with hadu ‘battle’, ‘strife’
- Jewish (Sephardic) : either a nickname from Hebrew chason ‘strong’, or from a cognate male personal name derived from an Arabic word meaning ‘fortress’.