Herbert Sohler (25 July 1908, Attendorn, Westphalia – 22 June 1991) was a German U-boat commander of World War II.