Hennessey comes from an Irish surname, anglicized from O hAonghusa, meaning descendant of Aonghus.
Like Hennessey?
Swipe through thousands of names like it