No. The map on OSM.org is “static”. Names are prerendered and can’t be changed on the fly.

You’re absolutely right, adding false information to the database to force one specific map-program to render a name is an no-go!
Either you find a map provider fulfilling your needs or you have to create your own map.

I haven’t found anything…