HEIDELBERG Meaning of HEIDELBERG in English geographical name city SW Germany on the Neckar SE of Mannheim population 139,392 Merriam Webster. Explanatory English dictionary Merriam Webster. Толковый словарь английского языка Мерриам-Уэбстер. 2012