Nagini
Either Male or Female
The meaning of the name Nagini is A Half-woman, Half-snake Creature Found In Some Indian Mythology
The origin of the name Nagini is American
Notes: Lord Voldemort's viper and magical familiar in the Harry Potter series.