Tall (m. + f.)
Grand
Grande
Short (m. + f.)
Petit
Petite
Brown [haired] (m. + f.)
Brun
Brune
Blond (m. + f.)
Blond
Blonde
Red-haired (m. + f.)
Roux
Rousse
Handsome/Beautiful (m. + f.)
Pretty (m. + f.)
Beau/Belle
Joli/Jolie
Young (m. + f.)
Jeune
Skinny
Maigre
Thin
Mince
Fat
Gros
Grosse
Athletic
Athlétique
Well-built
(DONT CALL A WOMAN THIS IN FRENCH)
Costaud
Costaude
Bald
Chauve
Bearded
Barbu
Strong (m. + f.)
Fort
Forte
Weak
Faible
Ugly
(more rude than plain)
Laid
Laide
Plain
Moche
Old (more polite)
Âgé
Âgée
Old (more impolite and has a negative undertone)
Vieux
Vieille