约翰·莱纳(英语:John Edward Lannan,1984年9月27日-)出生于纽约州的长堤(Long Beach),曾为美国职棒大联盟的先发投手。
莱纳是2005年大联盟选秀会中被华盛顿国民于第11轮第324名选中的选手。莱纳于2007年7月26日升上大联盟首场先发面对费城费城人,于第5局时他连续对蔡斯·阿特利和莱恩·霍华德投出触身球,而被裁判驱逐出场。莱纳第2场先发是对辛辛那提红人,他顺利拿下大联盟第1个胜投。8月6日,莱纳第3场先发面对旧金山巨人,此时贝瑞·邦兹有机会打破和汉克·阿伦并列的755支本垒打的纪录,不过22岁的莱纳没有让邦兹击出任何安打,总计4个打席,依序为飞球出局、保送、滚地球双杀及三振,这场比赛最后是巨人在延长赛11局以3:2获胜。总计莱纳在2007年先发6场比赛,拿下2胜2败及防御率4.15的成绩,在之后的2年总计投了385局及3.90的防御率成绩。
2010年球季,莱纳为球队的开幕战先发投手,对手为费城费城人,但他表现不理想,投3.2局失5分。之后的两周,他只投了13局就狂失38分,防御率高达10.38,在6月21日被球队下放至小联盟。