La palabra Navidad tiene su origen en el latín, del vocablo «Nativitas», este a su vez proviene del verbo «nascor» cuyo significado es nacer y es de raíz indoperuana. Por lo tanto, Nativitas significa nacimiento, haciendo referencia al nacimiento de Jesucristo.
En otros idiomas, cambia la raíz, por ejemplo en inglés, Navidad es traducida como «Christmas», y esta palabra se conforma de otras: «Christ’s Mass», que quiere decir, la misa de Cristo. En alemán, se traduce como «Weinachten», y es una composición del vocablo «wiha», que significa «sagrado» y «nachten» que es «noche», por tanto, es la noche sagrada.
En más lenguas de origen latino, la etimología proviene de una expresión: «diem natalem Christi», es decir, el día del nacimiento de Cristo. Partiendo de ahí, deriva en portugués «Natal», en italiano «Natale» y «Nadal» en catalán y gallego.