In second place was Prince Carl Philip, 37, who is fourth in line to the Swedish throne and married to model Sofia Hellqvist.
Third place went to Andrea Casiraghi, fourth in line to the throne of Monaco and married to the heiress Tatiana Santo Domingo.
The only other British royal to join the princes in the top ten was Princess Anne's son Peter Phillips, 38, the Queen's oldest grandchild, who came tenth.
The results are from a new poll of 1,000 women, by Crown Clinic in Manchester, a leading hair transplant centre.
The survey also found that it was more than Harry's good looks that won him the hearts of the female population.