Look. It is actually a very good name.
The city was built where once was a mighty castle. The is a Transylvania, Pennsylvania, etc etc. Castlevania is ok and it makes sense. That's it. Also as someone already said, Castlevania has been used as the name of a place, the castle. So, another place can be named like that.