关于崔莺莺的原型,宋代学者王铚认为是元稹姨母郑氏与永年县尉崔鹏之女崔氏,即元稹的表妹。
近人陈寅恪从元稹诗集一首《曹十九舞绿钿》,假定“曹十九”是“曹九九”的讹误,又说“九九”二字古音与莺鸟鸣声相近,认为崔莺莺应是名叫“曹九九”的“酒家胡”,“此女姓曹名九九,殆亦出于中亚种族”,因“中亚胡人善于酿酒”,得出曹九九是“酒家胡”的结论。
今人卞孝萱在《元稹年谱》中指出,“‘工于投机取巧之才人’元稹,怎么忽然蠢起来,把一个社会地位低下的‘酒家胡’,说成自己的姨妹?”。
吴伟斌在《元稹考论》和《元稹评传》中对《元稹年谱》、《元白诗笺证稿》等进行纠谬,重新考证了元稹的为人和其作品,“解决了学术界关于元稹一直无法自圆的诸多问题”。人物考证至今仍无定论。
关于张生的原型,旧有张籍(文昌)、张珙(君瑞)、张先(子野)三说,皆误。
宋代学者王铚在《〈传奇〉辩证》考证张生为元稹本人。
宋代赵令畤在《侯鲭集》第五卷,《辩传奇莺莺事》中论证最为详细。
鲁迅在《中国小说史略》中说:“《莺莺传》者,……元稹以张生自寓,述其亲历之境。”