Beyonce Knowles' fragrance Heat is the top selling celebrity perfume in the UK.

The 29-year-old singer's debut scent - which is described as a mixture of floral, fruity and woody with tones of milkwood and tonka bean - beat Coleen Rooney's Butterflies to be named the best seller at The Fragrance Shop.

Homme by soccer star David Beckham was third in the list, while his Intimately Yours fragrance was fifth, sandwiching Mariah Carey's Lollipop Bling which came in fourth.

David's wife Victoria Beckham came in tenth in the poll, with her perfume Signature.

The Fragrance Shop boss Sanjay Vadera said: "Celebrity fragrances remain top of the wish list."

Beyonce - who is married to hip hop mogul Jay-Z - recently released her second scent Heat Rush, and she revealed she would not leave her house without wearing perfume because it is the "cherry on top of the cake".

She said: "I feel like fragrance is one of the most important accessories a woman can have - it's sexy, it says something, and it's that final touch, like putting on a gorgeous pair of stilettos.

"One of the things I remember from being a little girl is how I loved watching my mother getting ready to go out and she'd spray on her perfume.

"It was this gorgeous blast that would linger in the room after she'd gone and it would remind me of her. I thought it was so sophisticated and glamorous, so feminine and sexy. To me, even if you are dressed to kill and everything is looking fabulous, you are still not done without that touch of fragrance. It's the cherry on top of the cake."

The Fragrance Shop Top 10 Celebrity Perfumes:

1. Beyonce Knowles - Heat

2. Coleen Rooney - Butterflies

3. David Beckham - Homme

4. Mariah Carey - Lollipop Bling

5. David Beckham - Intimately Yours

6. Kylie Minogue - Pink Sparkle

7. Kylie Minogue - Darling

8. Kate Moss - Lilabelle

9. Britney Spears - Radiance

10. Victoria Beckham - Signature