Hennessy is an Irish surname used as a given name, derived from an old Gaelic family name.
Like Hennessy?
Swipe through thousands of names like it