Description:
The name Barhamachi is derived from the Sanskrit word barham meaning 'son of Ham'. The name may also be derived from the Arabic word baram meaning 'to flow'. In India, the name is most commonly found in the state of Tamil Nadu. The name may also be found in other parts of South Asia and the Middle East. The name is also commonly used in the United States.




