Heffernan es un apellido irlandés derivado del gaélico Ó hIfearnáin , que proviene del sobrenombre Ifearnán que literalmente significa 'pequeño demonio' o más metafóricamente 'temerario'. Heffernan da lugar a alternativas como Heffernon y Hefferan. El nombre a veces contiene el prefijo O'. Según el historiador C. Thomas Cairney, los O'Heffermans eran la familia principal de los Uaithni , que eran una tribu de los Erainn que fueron la segunda ola de celtas que se establecieron en Irlanda entre aproximadamente 500 y 100 a . C. [1]