From Sanskrit, Bhavya means "grand," "splendid," or "auspicious."
Like Bhavya?
Swipe through thousands of names like it