What does Charvi mean?
From Sanskrit charvi (चार्वी), feminine of charu (चारु) 'beautiful, lovely, pleasing to behold'. Well established.
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.