Mahajanga
Mahajan is an Indian surname. It signifies the profession of a moneylender or merchant.In the caste system, Majahan is a trader who belongs to the Vaishya varna and the last name may be found in that caste.
Country/Region: Madagascar