< Custom Map Labels - Bing Maps Samples
Custom Map Labels Sample This sample shows how to create custom labels on the map by using pushpins. There are two common ways to do this: If you zoom the map out such that the pushpins are close together, you should see the title labels move or hide.

Another options is you can hide/show labels based on zoom level with the use of a few map events. You can also use this to change the color of labels based on the map style as you would likely want lighter color labels when the map is dark and darker labels on a light map. If you have multiple labels that are within the same zoom level ranges, then take a look at using a layer as it will be more efficient.

Also take a look at the Font Based Pushpin Icons sample.