सोनानदी नदी रामगंगा नदी की ही एक शाखा है। सोनानदी वन्यजीवन अभयारण्य का नाम इसी नदी के नाम पर पड़ा है।, जो कॉर्बेट नेशनल पार्क में रामगंगा नदी से मिलती है और उत्तरपश्चिम की ओर से पार्क में प्रवेश करती है। इस नदी को “सोने की नदी” कहा जाता है क्योंकि इसके जलोढ़ निक्षेप में बड़ी मात्रा में सोना पाया गया था।