River Song adalah karakter fiksi dalam serial fiksi ilmiah Inggris Doctor Who. Dia diperankan terutama oleh Alex Kingston. River Song pertama kali terlihat dalam serial ini sebagai pendamping masa depan Doctor. The Doctor adalah seorang Time Lord alien yang melakukan perjalanan melalui ruang dan waktu di TARDIS-nya. River Song sendiri adalah penjelajah waktu. Karena itu, waktu yang dihabiskannya bersama Doctor tidak terjadi dalam urutan yang sama dengan waktu yang dihabiskannya bersamanya. Pertama kali mereka bertemu (dalam serial ini) adalah yang pertama, tetapi yang terakhir kali. Dalam episode-episode selanjutnya, River adalah pendamping Doctor dalam bentuk kesebelasnya (Matt Smith). River Song diciptakan oleh penulis Doctor Who, Steven Moffat, untuk seri keempat program ini pada tahun 2008. Ketika moffat mengambil alih pekerjaan produser eksekutif dari Russell T Davies, dia mulai mengembangkan latar belakang karakter tersebut. Dia menciptakan petualangan lebih awal dalam timeline River. Alex Kingston berubah dari bintang tamu menjadi aktor berulang dalam serial ini. Aktris lain juga telah memainkan versi yang lebih muda dari karakter tersebut. Dia telah menjadi bayi, anak-anak dan dewasa muda.

Ketika karakter itu pertama kali terlihat, banyak hal tentang dirinya yang masih misteri. Setelah pertama kali karakter tersebut muncul di serial ini, Davies mengatakan bahwa dia adalah "salah satu karakter terpenting" dalam cerita. Dia mengatakan bahwa dia "vital" bagi kehidupan Doctor. Pada seri enam (2011), episode Moffat menunjukkan lebih banyak tentang karakter tersebut. Terlahir dengan nama Melody Pond, River adalah putri dari pendamping Dokter Kesebelas, Amy Pond (Karen Gillan) dan Rory Williams (Arthur Darvill). Kingston sempat muncul bersama karakter ini beberapa kali di seri lima (2010). Karena dia dikandung di dalam TARDIS saat melakukan perjalanan melalui pusaran ruang-waktu, Melody terlahir dengan sifat genetik dan kemampuan yang mirip dengan ras Doctor sendiri, Time Lords.