How do you come up with your character names? Do they just pop into you head? Do you use one of the many free name generators? I have a real problem with creating good character names. I have first names written but last names for me are hard. I can't come up with good character last names What are your methods for coming up with good character names?