You can look at baby name websites for inspiration. They have lists of names with their meanings. Another way is to think about the time period or setting of your story. If it's a historical story set in medieval times, names like Henry or Catherine would be appropriate.
Start with the character's personality, appearance, or backstory. If the character is a mischievous red - haired girl, you might think of names like Scarlett (which is associated with the color red) or Rascal (to emphasize her mischievous nature). You can also get inspiration from nature. Names like River or Willow can be used for characters who have a calm and flowing quality, or are associated with growth and flexibility.