British actress Keira Knightley has been named the number one beauty icon for women. The 22-year-old landed the prestigious title over the likes of supermodel Kate Moss and Paris Hilton, in the poll carried out by U.K. high street chemist Superdrug.