Description:
The name BACHAWANDI is derived from the Hindi word bacha meaning 'boy' and wandi meaning 'water', hence the meaning 'son of the water'. The name may also be derived from the Pashto word bacha meaning 'young man'. The name may also be derived from the Persian word bacha meaning 'son of the master'.





