Shiva: unisex baby name meaning and popularity

Shiva

A unisex name meaning "auspicious, pure, kind." Your little Shiva will be all three, but you may have to issue (more than) a few reminders of the kindness part during the toddler years.