Both, Boy Names, Girl Names baby nameShani

What does the name Shani mean?

The different meanings of the name Shani are:
  • Hebrew meaning: Crimson, Marvelous
  • Swahili meaning: Wonderful
The meaning of the name “Shani” is different in several languages, countries and cultures and has more than one possibly same or different meanings available.