Naigamesha (Sanskrit: नैगमेष, Naigameśa), also known as Harinegameshi, is a goat-headed or deer-headed deity, associated with children. He also appears in Jain as well as Hindu traditions, associated with the war-god Kartikeya and childbirth.
Naigamesha is known by a variety of names: Negamesha, Nemesha, Naigameshin, Negamesi, Harinegameshi. The last is translated as "Negamesi, the general of Hari (Indra)". Another interpretation says that it is derived from harina (deer) and mesha (ram).
Naigamesha is the benefactor and protector of children in Jainism. While the Greek satyr Pan is depicted with the lower body of a goat, Naigamesha has a goat head; in both cultures, the goat denotes fertility. He is worshipped to beget children.
According to the Kalpa Sutra, Naigamesha, on the orders of the king of the gods Indra, transferred the embryo of the Tirthankar Mahavira from the womb of the Brahmin (priest class) woman Devananda to the Kshatriya (ruling caste) Trishala, who finally delivers Mahavira. According to the Shvetambara text Neminanathacharita, which recalls the life of the Tirthankar Neminatha, Krishna – a cousin of Neminatha and generally venerated as Hindu deity – worships Naigamesha to beget a son from his second wife Satyabhama; a son who equals his first-born Pradyumna, from his first wife Rukmini. Other texts portray Satyabhama praying to the deity.