Hanna or Hannah is an Irish and Scottish surname, ultimately of Irish origin from O'Hannaidh, or descendants of the lowland Clan Hannay.