@DaisyWaldron
I know at least four people called Hester, three each of Athena and Micah, two called Allegra and Heloise and one each of Aurelia, Bede, Sorrel, Asa, Shoshana, Sage, Phineas and Torin.
Ive come across an Asa (love the name, lovely lovely bloke - was one of my favs but DH didn't even put it on his radar), Phineas (find that a bit too much tbh) and not a Sage or a Sorrel but a Coriander (yes real) before.
I think nature names are generally speaking in fashion - lots of girls named after flowers but there are plenty of more woodland type names too. So anything in this vein is fashionable atm. (This isn't new - it has ancient traditions dating back before Biblical names were the fashion)
For example I know of a Wren (which Ive always thought utterly beautiful by I don't think goes with India).
They are more hippy/lifestyle related than class imho.
India goes with anything nature like but I'd avoid anything too samey like another place. Asia doesn't work but Savannah would. Summer or Autumn would. Saffron is definitely up there. Rowan for girl or boy. Willow. Bryony. Aspen.
Personally im not keen on Bodhi. Bodhi is a surfer dude who is a bit dim. Rafferty lends itself to surname type names well and they fit with India. Or traditional sounding names with a bit of a twist which are a bit longer. Eg Everett, Emmett, Benedict, Bennett, Barnaby. I love Valentine but not sure how many kids could pull it off. But that sort of vein.