Jennifer Aniston has been named the Hottest Woman of All Time.

The 'Friends With Benefits' star - who is currently dating actor Justin Theroux - beat off competition from the likes of screen legend Marilyn Monroe, pop icon Madonna and Angelina Jolie, who raises six children with Jennifer's ex-husband Brad Pitt, to top the poll by MensHealth.com.

However, the 42-year-old beauty admitted French actress Bridgitte Bardot and feminist Gloria Steinem top her personal list.

She said: "It's a tie between Bridgitte Bardot and Gloria Steinem.

"But if I had to choose one, I'd say Gloria because, well, she's the full package. That's sexy."

The site added: "Funny is sexy, and Jennifer Aniston is funny. Her down-to-earth persona makes her seem attainable. And her all-too-human love life off screen inspires sympathy that not even a string of bland romantic comedies can diminish.

"Other sex symbols drift toward one-dimensionality, becoming flat icons in the process, but throughout her career Aniston has remained sexy, funny, and unmistakably real."

Meanwhile, Jennifer spoke out about what she finds attractive in a man and aside from great "abs", an "accurately sized ego" makes her tick.

She said: "Sexiest thing about a man-other than abs-is if he can make me laugh, has compassion, kindness, and an accurately sized ego."

MENSHEALTH.COM HOTTEST WOMEN OF ALL TIME TOP 10 2011

1. Jennifer Aniston

2. Raquel Welch

3. Marilyn Monroe

4. Britney Spears

5. Madonna

6. Ursula Andress

7. Bettie Page

8. Pamela Anderson

9. Jane Fonda

10. Angelina Jolie