I came across this Garmin link for Sri Lanka Map WITHOUT the place abbreviation problem we expeerienced before. This map shows road and place names without abbreviating them to initials.
"Free routable maps for Garmin brand GPS devices"
http://garmin.na1400.info/routable.php
Select Sri Lanka and you can download .img map for the country.
Plus Point:-
Shows place and road names WITHOUT abbreviating them like the earlier Sri Lanka map.
It covers Colombo very well with all road/street names.
Now the bad side:-
Map contains a part of South India and Maldives.
Other cities of Sri Lanka are not so well covered and other parts of the country is spotty. For those parts, old Sri Lanka map (even without place names) is preferable.
As this map is drawn from Open Street Map, we should be able to see improvement in coverage as they improve upon it. Just download and see.