Hi Themilum...
This seemingly crazy name is actually a Sanskrit word meaning "a dew drop". The broader meaning is probably "as cool as dew ".

Hope now the meaning of the name is clear

Tuhin