3. Rory
Rory is an Irish name that means 'red king', and was put on the map for females partly because of Gilmore Girls. Side note: you won't find any girls named Rory in the UK though, where the name is thought of as purely masculine.