Meaning of the name Shani: Present. Also a feminine form of Sean: Irish God is gracious; gift from God.
Origin: Egyptian, American, Irish
Alternate spellings of the name Shani: Shaney