30 Best Compliment Words to Say

By on May 8, 2016

Not every compliment has to be novel-length in order to get your point across. Sometimes, less is more. And when it comes to complimenting a guy you like or even your boyfriend, less is also more appreciated, too.

Not only do they want to keep the compliments short and simple, guys also want to hear that they’re unique. How do you go about that? By complimenting them using words that mean more than your typical, “cool”.

Here are some of the best one-word compliments to use that mean the most and will get your point across without you having to spell out your thoughts in a novel.

  1. Stunning

When you tell someone they’re stunning, you’re taking telling them they’re attractive to a whole new level. You’re literally telling them you’re stunned by looking at them. It’s much better than your typical, “hot” or “handsome”.

  1. Charming

This is a great word to use simply because it makes people feel like a prince. Charming also eludes to their personality and makes them feel that you’re not only interested in them for their looks.

  1. Enticing

Enticing is a word to describe someone who is attractive in a tempting way. They draw you in and make you want to know more.

  1. Exciting

People want to know that you have a good time around them. By telling a guy he’s exciting, you’ll make him feel like you get excited just for him.

  1. Bold

This word is great to use when telling someone the qualities you like about them. Bold is perfect to use for someone who says what they feel and aren’t afraid of what people think.

  1. Breathtaking

I’m sure most of you know what this word means. It’s typically used to describe how beautiful someone is – so incredibly beautiful that they actually take your breath away.


  1. Fetching

This might sound like a goofy word, but it actually can be used to describe how attractive someone is. This is used particularly when telling someone how well-dressed they are.

  1. Intriguing

When someone is intriguing, they’re mysterious and interesting and have a way of pulling you in. People take this word as a huge compliment.

  1. Unique

Nobody wants to be just like everyone else. By telling someone they’re unique, you’re letting them know that you appreciate their one-of-a-kind existence.

  1. Generous

Generous is a word that doesn’t get used a whole lot when complimenting someone. Sure, you can use it to describe a person, but have you ever told someone else that they’re just so generous. It makes them feel selfless and great about themselves.

  1. Wondrous

You may want to think of this word as referring to “wonderful” but don’t. This word means that someone is so interesting that they make you wonder about how their existence can be.

  1. Spunky

Not only is this word just fun to use, but when used correctly, you are telling someone they are so cool and unique and a little crazy. They’ll take it as a compliment, I promise.

  1. Sultry

When you tell someone that they’re “sultry” you are telling them that they’re really attractive, but also passionate. This term is mostly used when referring to someone in the bedroom, but you can use it other ways, too.

  1. Striking

Striking is one of the best compliments if you really want to describe how uniquely attractive someone is. When someone has such unique and individualized features, you should use this word.

  1. Creative

For some reason, people LOVE to hear that they’re creative. Instead of telling them that they come up with good ideas, tell them they’re creative. It’ll mean a lot more.

  1. Polished

No, no like they’re all shiny and clean. Polished can mean that someone is so well put together that they seem like they’ve been “polished off”. It can also mean that someone has perfected a certain skill.

  1. Ravishing

I love this word. I use it when describing how my boyfriend looks when he gets all dressed up in a tux. He looks SO good that I just want to tear his clothes off. This is also very similar to fetching.

  1. Elegant

When someone has a certain poise and polished attitude and appearance, you should use this word to describe them. It simply means that they carry themselves in a sophisticated manner.

  1. Sensuous

Instead of telling someone they’re sexy, tell them they’re sensuous. It basically means that they appeal to your senses in such a way that it’s more than just sexy.

  1. Lovely

When someone is so pleasant that you can’t help but love them, you should tell them that they’re lovely. This means that they bring you such immediate joy and peacefulness.

  1. Majestic

Has someone ever seemed too good to be true? That their very existence confuses you because they are so out of the ordinary that they don’t make sense? Then you should complement them with the word majestic. It’s as if they were creative by magic.

  1. Marvelous

This word doesn’t get used too much to compliment someone, but it should. If you know someone who is so extraordinary and they just make you happy for no reason, then tell them they’re marvelous.

  1. Captivating

Do you know someone who can just open their mouth to talk and have the entire room hanging onto their every word? Do you know someone who just walks into a room and has every head turned in their direction? Then you should complement this person by telling them they’re captivating.

  1. Appealing

You can use this as a complement when you want to let someone know that you’re not only attracted to their appearance, but you’re attracted to who they are as a person. If you would rather spend time with this person because you know it would be more fun than any alternatives, then they’re appealing to you.

  1. Suave

This word is used to describe a person – usually a man – who has charm, elegance, and poise all in one. He has that gentleman quality that so many women love.

  1. Alluring

If you seem to be following around the same person, hanging on their every word and waiting for them to make their next move, then you should tell them they’re alluring.

  1. Tantalizing

When someone is teasingly attractive and you can’t help but want to know more about them, then this word is the one to use.

  1. Enchanting

A magical person who seems to be able to catch your attention with just a wink of their eye is someone who is enchanting.

  1. Mesmerizing

If you’ve ever been around a guy and you just can’t seem to keep your train of thought, it’s because they’re so mesmerizing that you can’t concentrate. Let them know this and watch their smile grow wide!

  1. Amusing

This word isn’t used nearly enough to describe someone who makes things fun and interesting. If you have a good time with them and are never bored, complement them by saying they’re amusing.


Compliments don’t have to be these long, dragged out paragraphs. You can say so much more with just one of these words than you can an entire page of trying to explain it.


  1. Jo

    May 9, 2016 at 4:45 am

    You left out amazing, wonderful and adorable <3

    • web admin

      web admin

      May 9, 2016 at 8:05 am

      Those are all great compliments! Thanks for commenting, Jo!

Leave a Reply

Your email address will not be published. Required fields are marked *