Karan best name meanings: Cheerful, Temperamental, Competent, Mindful, Lucky. Get Karan name meaning.
Johar best surname meanings: Competent, Creative, Volatile, Temperamental, Serious. Get Johar meaning.
Karan name origin. Means "clever, skillful" in Sanskrit. Get Karan name origin.
Most common surnames with name Karan: Singh, Dogra, Shah, Dani, Bains. Get List of surnames with name Karan.
Most common names with last name Johar: Shahid, Pavneet Kaur, Neha, Henry, Melda. Get Names that go with Johar.
Karan and Johar compatible by 82%. Get Karan and Johar compatibility.