Mahesh best name meanings: Competent, Cheerful, Mindful, Lucky, Friendly. Get Mahesh name meaning.
Karunaratne best surname meanings: Creative, Mindful, Volatile, Friendly, Serious. Get Karunaratne meaning.
Mahesh name origin. Modern form of Mahesha. Get Mahesh name origin.
Last name Karunaratne most common in Sri Lanka. Get Karunaratne surname distribution.
Most common surnames with name Mahesh: Kumar, Shervegar, Shetty, Desai, Pattan Shetty. Get List of surnames with name Mahesh.
Most common names with last name Karunaratne: Malika, Seena, Maddu, Lakith, Jayanthi. Get Names that go with Karunaratne.
Mahesh and Karunaratne compatible by 79%. Get Mahesh and Karunaratne compatibility.