Shani is gorgeous, and yay for that pronunciation, if it was SHAY-nee I was going to cry lol.
I slightly prefer
Siani (same prn) as a nickname for
Sian (SHAHN), which is one of my really-favourite-but-can't-use-it names.
Shani is just fine though.
What about . . .
Shani Evening
Shani AmaryllisShani ClarisseShani FrancescaShani PhilomenaShani RosalindShani HonoraShani Carole
Or of course there's always
Shani Rae :-)