无上光荣正确。
《现代汉语词典》2002年增补本,上面明确写着。
“无上”意思是“最高”,并列举词语“至高无上”、“无上光荣”。
在2004年版《现代汉语规范词典》中,“无上”意思是“最大、最高”,并列举词语“至高无上”、“无上荣耀”;“无尚”现在一般写作“无上”。