Em relação a sua etimologia, existem algumas variações. De acordo com o National Geographic da Espanha, aguinaldo seria derivado da frase em latim 'Hoc in Anno', que significa "este ano".
O portal mexicano Equilibrium, por sua vez, atribui que, além da expressão em latim, o termo também é combinado com a frase celta 'au gui l´an neuf' (ou 'quando há visco, há ano novo'), ou seja, a forma como as crianças imploraram por caridade aos druidas durante as celebrações do Solstício de Inverno — quando os sacerdotes celtas comemoravam o renascimento da natureza; esperando que ela fosse gentil com os homens.
Desta forma, 'au gui l´an neuf' seria um pedido por 'eguinad' ou 'equinand' — termo usado pelos celtas na tradição da troca de presentes durante o Solstício de Inverno; que acontece todos os anos na quinzena final de dezembro.
Na Colômbia a gente fala de aguinaldo os presentes que as tias e tios dão aos sobrinhos.