Neckar adalah sebuah anak sungai dari sungai Rhein di Jerman. Panjang sungai ini kira-kira 367 km melintasi wilayah barat daya negara bagian Baden-Württemberg.
Nama
Nama "Neckar" berasal dari bahasa kelt yang berarti "sungai yang mengalir sangat cepat". Nama ini memiliki kata dasar dari sebuah kata bahasa Eropa kuno "nik" yang berarti "badai yang meniadakan". Dari kata "nik" kemudian berkembang pada era sebelum Masehi menjadi "Nikros", kemudian menjadi "Nicarus" dan "Neccarus", lalu "Necker" dan terakhir menjadi "Neckar". Nama sungai yang hampir sama adalah sungai Necker di Swiss Utara.
Kota dan wilayah yang dilewati
Sungai Neckar melewati wilayah-wilayah dan kota-kota di bawah ini yang diurutkan dari hulu sampai ke hilir: