Hennessey comes from an Irish surname, anglicized from O hAonghusa, meaning descendant of Aonghus.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Hennessey?
Swipe through thousands of names like it