What does Bhavya mean?
From the Sanskrit भव्य (bhavya), 'grand, magnificent, splendid, noble, becoming'. A genuine classical adjective, used for both girls and (less often) boys.
What does Charvi mean?
From Sanskrit charvi (चार्वी), feminine of charu (चारु) 'beautiful, lovely, pleasing to behold'. Well established.