I really love naming characters, finding the right name for their personality or something that has a meaning that fits well or is suitably ironic.
One of my favourite websites for finding suitable names is babynames.net - it lists names by country, by popularity in different decades, by gender, and has a section of lists for specific types of people like tomboys, princesses, aristocrats or cowpokes!
If, for example, I'm writing about a teenage girl who's just discovered she's a witch, I can search the list of popular names in the 1990s and see the basic meanings of all the names. Jennifer means 'woman of white magic', which seems appropriate, and it also offers suggestions for similar names like Jenna and tells you where the name originates from - in this case, from Guinevere, the wife of King Arthur.
Have you got any favourite name websites?