Ungersk notation, en konvention inom programmering för att namnge variabler, introducerad av Charles Simonyi. Beteckningen "ungersk" kan härledas dels från upphovsmannens härkomst, dels från det att en artbestämning, ett prefix, sätts framför det egentliga namnet (jämför med hur man i Ungern skriver familjenamnet före personnamnet).
Prefixet beskriver vilken typ av information variabeln lagrar – vad ändamålet är – och är tänkt att minska antalet fel i programkoden orsakade av att värden av oförenliga slag jämförts, att värden av fel typ använts som parametrar till en funktion osv.