37 English Words for Describing a Person's Appearance: English Vocabulary

source: Espresso English
# for women: beautiful, pretty, lovely, gorgeous, stunning ("She turns heads.")
# men and women: attractive, good-looking, cute, hot (slang), plain
# body shape and size: overweight, heavy, big, large, obese (extremely fat), chubby, husky, heavyset, plump, curvy, flabby (usually for stomach, arms, thighs and butt), slim, slender, skinny, lean/wiry (thin and muscular), petite (woman who is short and thin), lanky (tall and thin)
# athletic body--muscular, fit, strong, in good shape, ripped (slang word for a person with well-defined and visible muscles)