Der Kugelstoßen der Männer bei den Leichtathletik-Europameisterschaften 1946 wurde am 23. August 1946 im Bislett-Stadion der norwegischen Hauptstadt Oslo ausgetragen.