Manisha best name meanings: Friendly, Generous, Competent, Mindful, Modern. Get Manisha name meaning.
Agarwal best surname meanings: Cheerful, Volatile, Temperamental, Creative, Serious. Get Agarwal meaning.
Manisha name origin. Feminine form of Manish. Get Manisha name origin.
Last name Agarwal most common in Nepal, Bhutan. Get Agarwal surname distribution.
Most common surnames with name Manisha: Sinha, Sharma, Kodunoori, Shankar, Singh. Get List of surnames with name Manisha.
Most common names with last name Agarwal: Rahul, Pramod, Neha, Reyansh, Manoj. Get Names that go with Agarwal.
Manisha and Agarwal compatible by 74%. Get Manisha and Agarwal compatibility.