An Indian (as in South
Asian) surname. Like the Anglo-Saxon "
Smith," it refers to a profession of an ancestor. If you meet an Icecreamwala, someone in his lineage was likely the icecreamwala, or the local wala (guy who brought the) ice
cream.
An Indian guy graduated from my school a few years back, last
name Icecreamwala... one of his great grandfathers or great great grandfathers or something was the
local ice
cream guy (wala).