I don't think this is correct. This seems to be a derivative of sanskrit/indian name Bhandari/Bhaandaru. This means "treasurer". Same as "bhandagarika".
Most Sinhalese names can be traced to Indian names. However, for a long time, India was Sri Lanka's enemy (they are still seen that way) and...