Animé d’une ardente dévotion envers la Mère de Dieu, il construisit une vaste église en son honneur, et l’établit patronne de la Hongrie. En retour, la Vierge Marie l’introduisit au ciel le jour même de son Assomption, que les Hongrois appellent le jour de la Grande Souveraine, d’après une institution de ce saint roi. Quand il fut mort, son corps répandit une odeur suave et une liqueur céleste. Le Pontife romain voulut qu’on le transférât dans un lieu plus digne de lui, où on l’ensevelit avec beaucoup d’honneur. Cette translation fut accompagnée de nombreux miracles de tous genres. Le jour de sa fête a été fixé, par le souverain Pontife Innocent XI, au quatre des nones de septembre, en mémoire d’une victoire éclatante : celle que l’armée de Léopold, empereur des Romains et roi de Hongrie, remporta à la même date sur les Turcs, leur reprenant, avec le secours de Dieu, la ville de Budapest.
La couronne, le sceptre, l’épée et le globe du roi, symboles de la souveraineté hongroise, dans le hall du Parlement de Budapest.