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.
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.