Candrabhaga is the origin of the name Bekasi where the name Candrabhaga evolved into Bhagasasi due to the Sanskrit word candra which means moon evolved into Old Javanese word ‘sasi’ which also means moon and then the name Bhagasasi was misspelled as Bhagasi and then Dutch colonial government also misspelled the name Bhagasi as Bacassie and finally it became Bekasi.
The origin of the name Bekasi traces back to the Sanskrit word "Candrabhaga" meaning "moon." It underwent changes in pronunciation and spelling over time, ultimately leading to the modern-day name Bekasi.