約翰·弗拉納根(英語:John Flanagan,1868年1月28日—1938年6月3日),美國男子田徑運動員。他曾代表美國參加1900年、1904年和1908年夏季奧林匹克運動會田徑比賽,共獲得三枚金牌和一枚銀牌。[1]