In Irish, name Shani means – Present. Also a feminine form of Sean: Irish variant of John: God is gracious; gift from God.. Other origins for name Shani include – Irish, Egyptian, African-American. Name Shani is most often used as a girl name or female name.