Leonberg est une ville allemande du Bade-Wurtemberg près de Stuttgart. La population compte environ 45 000 habitants. Elle est jumelée avec Belfort (France), Rovinj (Croatie) et avec Berlin-Neukölln (Allemagne). Elle a donné son nom à une race de chien : le leonberg.