John Butler (born April 3, 1973) is an American football coach. He currently serves as the secondary coach and passing game coordinator for the Buffalo Bills. He previously served as the secondary coach for the Houston Texans and has coached collegiately at several schools, including Penn State, South Carolina, and Minnesota.