The word 'Asam' is from the word 'Masam' which mean sour, any food/fruit with the word asam on it is sour.
Asam jawa = tamarind, Asam kandis = Garcinia ??, Terung Asam = sour brinjal, Asam laksa = Noodle in spicy sour soup
And thanks for the nice video.