> Finally we ended up with Riya for my daughter (which is pronounced the same as the English name Rhea) and Aarav for my son, which is pronounced the same as two of the most common English words, "are" and "of."
Native English speaker from the Pacific Northwest, I would pronounce those "Ri-yuh" and "Are-rov"(I think your intended pronunciation) or maybe "A-rav", depends upon whether I knew they were of Indian decent, i.e. Rohan is "Roe-hon" not "Roe-han".
Forgive my "colloquial" phonetic annotation, I don't know how to do it properly.