Likely from the Irish surname Hennessy, derived from Ó hAonghusa, meaning descendant of Aonghus or Angus.
Like Hennesy?
Swipe through thousands of names like it