The name Hefferan is derived from the Irish Gaelic name O Hifearnain, which comes from the given name Ifearnan meaning "demon". Irish (ga ''Gaeilge'' is a Goidelic language of the Indo-European language family originating in Ireland and historically spoken by the Irish. Hefferan gives rise to alternatives such as Heffernan.