Allen Buchanan (December 22, 1876 – January 12, 1940) was an officer in the United States Navy and a Medal of Honor recipient for his role in the United States occupation of Veracruz.