I'm currently loving this name, thanks to you. In fact,
Shani and Peri are momentarily my favourite names for a sister set. Anyway, here are some middle name suggestions:
Shani RuxandraShani Guinnevere
Shani Cherubina
Shani SophroniaShani GretelShani FedericaShani LeonorShani DelilahShani Lilach (Hebrew name meaning 'you are mine')
Shani Lavnina (Hebrew name meaning 'white' and 'moon')
Shani MadelaineShani OpheliaShani JosephaShani WilhelminaShani Elisabelle
Shani Arietta
Shani JulittaShani SeraphinaShani LysandraShani CorinneShani ClothildeShani HenriettaShani Lubomira
Shani EmelineShani LilithShani AnabelaShani Maximiliana
Shani MechtildeShani Máxima
Shani GabrielaShani Xenia