Фамилия Кнобелах произошла от немецкого слова "Knoblauch", которое означает "чеснок".
Читайте также: Немецко-идишские фамилии, Еда как связующее звено