I don't know how your program works - I keep meaning to have a look at it but haven't got around to it yet...

, but here is some stuff to maybe keep in mind with this idea:The names you see for ocean names are tied to .DDS files. For towns and cities they are tied to the various port and harbour models.
I think CCIP tried adding lots of extra names by using the map labels function but it seemed to cause problems after a while.
Go for it, though. The map is very sparse..at the moment.