Heffernan

Heffernan

The name Heffernan is derived from the Irish Gaelic name O Heifearnain, which comes from the given name Ifearnan meaning "demon". Heffernan gives rise to alternatives such as Heffernon and Hefferan.

Read more about Heffernan.