What does Dev mean?
From Sanskrit deva (देव), 'god, deity, divine one', from a root meaning 'to shine'. A simple, ancient word meaning 'divine'.
What does Ansh mean?
From Sanskrit amsha (अंश), 'portion, share, part'. Often used affectionately to mean 'a part of oneself' or a share of the divine.