To compliment someone, often insincerely and sometimes to win favour.
To enhance someone's vanity by praising them.
To portray someone to advantage.
Her portrait flatters her.
To encourage or cheer someone with (usually false) hope.
Attractive or good-looking; that makes one look good
The dress really did not look very flattering on her figure.