Family name origins & meanings Northern Irish : variant of Hagan, with the addition of English patronymic -s.