What this suffix does
The suffix -y turns a noun into an adjective meaning "full of X", "having X" or "resembling X". From "rain" you get "rainy"; from "sun" you get "sunny"; from "wind" you get "windy".
It is one of the most productive and frequent adjective suffixes in everyday English. If you know a noun in English, you can almost always add -y to create a descriptive adjective.
Weather and texture: the most common uses
The most natural use of -y is for weather and textures:
Weather: rainy, sunny, windy, cloudy, foggy, stormy, snowy, icy.
Textures and appearance: dusty, dirty, muddy, greasy, crunchy, creamy, chunky.
Emotions and qualities: lucky, funny, noisy, healthy, tasty, tricky, risky.
Very different from -ly
-y and -ly look similar but are completely different:
-y forms adjectives from nouns: rain (noun) → rainy (adjective).
-ly forms adverbs from adjectives: quick (adjective) → quickly (adverb).
"It is rainy today" = adjective (-y).
"It rains heavily" = adverb (-ly).
Some -ly words are also adjectives (friendly, lovely, lively), but that is a separate case.