Where do you get your character’s names from?

Magazines. Newspapers. Googling ‘most popular names’. Oxford dictionary of names. Tatler and Vogue are great for posh names and cemeteries are brilliant places for unusual names.