How do writers come up with names for their characters?

Name of a literary device. This covers some types of names used in fiction.