Разница между middle name и patronymic заключается в их значении и положении в имени человека:
Таким образом, middle name описывает положение имени в полном имени, а patronymic — его происхождение: среднее имя стоит между первым и фамилией, а патроним образован от имени предка. 34
В применении к русским именам, patronymic используется для обозначения отчества, стоящего за именем в полном имени человека. 2