It's one of those names that 'looks' modern and made up but has great meaning and history behind it, so I'm torn. :-/ I'd rather see
Shani on a little girl whose parents intended it for its roots than a little girl named
Shawna or
Shawnee or Shannie, etc.