Kartenmeister
The most comprehensive database of its kind in the world. It contains 105525 locations with over 45.115 name changes once, and 5,500 twice and more.
Click here.