Назва річки "Дніпро" в родовому відмінку буде звучати як "Дніпра". Назва річки "Дон" в родовому відмінку буде звучати як "Дону".
Правило про про особливості відмінювання іменників в родовому відмінку зазначає:
В родовому відмінку закінчення
-а
;-я
мають слова, що позначають чітко окреслені предмети, міста, річки та терміни.
Друга частина цього ж правила повідомляє:
В родовому відмінку закінчення
-у
;-ю
мають слова, що позначають речі, які не мають чітких контурів, а також речовини та матеріали, установи, географічні назви, країни, краї та річки.
Як спираючись на ці правила можна пояснити правопис слів "Дніпро" і "Дон" в родовому відмінку, адже обидва ці слова належать категорії річки.