How did 零 come to mean zero?
零 originally meant rain


Not just rain, but specifically gentle rain.


  《說文・雨部》：＂零，徐雨也。＂


Semantic extension:

Gentle rain > scattered/fragmentary > small/fractional > zero.