What does Nakul mean?
From Sanskrit nakula (नकुल), literally 'mongoose'. Best known as the fourth Pandava brother, twin of Sahadeva, in the Mahabharata, renowned for his beauty and skill with horses.
What does Soma mean?
Soma is a common alternate name of the Hindu moon god Chandra. Note: in the earliest Vedic texts Soma referred chiefly to a ritual plant and its drink; the lunar sense developed in post-Vedic mythology, so the moon meaning is deity-derived rather than primary.