Die jaar 946 was 'n gewone jaar wat volgens die Gregoriaanse kalender op 'n Saterdag begin het. Dit was die 46ste jaar van die 10de eeu n.C. Soos ander gewone jare het die jaar 12 maande, 52 weke en 365 dae gehad. 10 Mei – Pous Agapetus II volg Pous Marinus II op. Vroeg in Mei – Pous Marinus II, die 128ste pous van die Rooms-Katolieke Kerk (* onbekend). 26 Mei – Edmund I, koning van Engeland (* 921)