The Great Northern Plains were formed over millions of years by the alluvial deposits brought by the Ganga, Sutlej, and Brahmaputra river systems. These rivers carry sediments from the Himalayas and deposit them in the vast fertile plains that stretch across northern India.