From Proto-Italic *noinolos, from *ne oinolos (literally “not (a) little one”), from a diminutive of Proto-Italic *oinos (“one”), from Proto-Indo-European *óynos. By surface analysis, ne (“not”) + ūllus (“any”), literally “not any”.
Practice speaking and memorizing "nullus" and many other words and sentences in Latin.