What does heidelberg mean?

Heidel is a loose translation for berry or grape. Berg meaning mountain or rock. Heidelberg is located in the south western part of Germany where there are many big hills. Perfect place to grow grapes for wine. Heidelberg was famous for it great wine and today still is. So Heidelberg loosely means Grape Town.