Johann Mohr (12 June 1916 – 2 April 1943) was a captain with the Kriegsmarine during World War II. He was a recipient of the Knight's Cross of the Iron Cross with Oak Leaves of Nazi Germany.
Mohr joined the Reichsmarine in 1934. After serving as first Watch Officer (second-in-command) to Georg-Wilhelm Schulz in U-124 on three patrols, in September 1941 he assumed command of the U-boat on six patrols, and sank 27 merchant ships, for a total of 129,292 GRT of Allied shipping. This includes four ships from Convoy ONS-92 sunk on the night of 12 May 1942, totalling 21,784 tons. Mohr also sank the British light cruiser HMS Dunedin and the Free French corvette Mimosa.
Mohr was killed when U-124 was sunk with all hands on 2 April 1943 about 500 km (270 nmi) west of Oporto, Portugal, by the British corvette HMS Stonecrop and the sloop HMS Black Swan.
- Spanish Cross in Bronze (6 June 1939)
- Memel Medal (26 October 1939)
- Iron Cross (1939) 2nd Class (29 November 1939) & 1st Class (4 May 1941)
- U-boat War Badge (1939) (4 May 1941)
- Knight's Cross of the Iron Cross with Oak Leaves
- Knight's Cross on 27 March 1942 as Kapitänleutnant and commander of U-124
- 177th Oak Leaves on 13 January 1943 as Kapitänleutnant and commander of U-124
- Mentioned in the Wehrmachtbericht on 26 November 1941, 24 March 1942 and 18 June 1942
- Busch & Röll 2003, p. 203.
- Fellgiebel 2000, p. 314.
- Fellgiebel 2000, p. 65.