Las Sagradas Escrituras no mencionan el nombre de los Santos Reyes Magos, pero un mosaico realizado a mediados del siglo IV que se conserva en la iglesia de San Apolinar Nuovo, en Rávena Italia, aparecen sus nombres por primera vez de acuerdo a la tradición latina: Gaspar, Melchior y Balthassar.
Gaspar es un nombre de origen persa y proviene de Kansbar que significa «Administrador del Tesoro». Baltasar de origen Asirio, es una variante del nombre Belsasar y significa «Dios protege al Rey», mientras que el nombre de Melchior tiene un origen desconocido.
Otras tradiciones les dan a los Santos Reyes Magos otros nombres:
La tradición Siriaca: Kagpha, Badadilma y Badadakharida.
La tradición Griega: Appeliccon, Amerín, Damascón.
La tradición Hebrea: Magalath, Galgalath, Serakin.
La tradicón Etíope: Ator, Sater, Paratora.