Here's an interesting A-Z list of adjectives
we can use to describe people's personality:
A- Active: she likes to play sport or do physical things.
B- Bright: she is intelligent.
C- Cunning: she uses her intelligence secretly/mysteriously to get what she wants.
D- Diligent: she is hardworking.
E- Extroverted: she is very outgoing. She likes to be the centre of attention.
F- Funny: she makes people laugh.
G- Generous: she likes to ‘give’ and to help others.
H- Honest: she tells the truth.
I- Imaginative: she has a good imagination.
J- Jealous: (negative) she wants what other people have. She doesn’t like others to succeed
K- Kind: nice, gentle and helpful
L- Lazy: (negative) she doesn’t like to work or exercise. She’s happy doing nothing.
M- Moody: (negative) she often becomes angry and unfriendly because she is unhappy.
N- Naughty: (negative): usually for children) her behaviour is bad.
O- Optimistic: she is a positive person and positive about the future.
P- Pessimistic: she is a negative person. She thinks things will end badly. The opposite of optimistic.
Q- Quiet: she doesn’t say much. She prefers to listen.
R- Rude: (negative) she is not polite and she offends people.
S- Sensible: she has good common sense and judgment.
T- Thoughtful: she carefully thinks about other people and how to help them.
U- Upbeat: she is positive and in a good mood.
V- Violent: (negative) she will hurt you. She is aggressive…so be careful!
W- Wonderful: she is great!
X- Xenophobic: she dislikes people from foreign countries.
Y- Youthful: she is young at heart.
Z- Zany: she is a little crazy, but in a fun way.
You can find the list here.