So he's a young man in his early 20s that still lives with his parents. He works on their farm and does a lot of manual labor. The farm is set in a fictional small town in Wyoming. A truck-sized UFO lands in his family field one night and he looks through it to find a ring that gives him superpowers that are based around the Sun.
That's just a basic outline
And you want to figure out a name for him, or the book?
the name of the character
Jake, Harrison, Carter, Dylan, Cash, Johnny, Mike, Billy, Rob, Teddy
Here's a tip.
If you get an instinct, follow it. Often it will fit the character. It might not, but it often will.
Follow the culture or background of the character. If they're Arabic, give them an Arabic name. If they're Russian, give them a Russian name.
Also look at the name meanings. If you know what you want the name to mean, look it up. Choose the name that you think fits the character.
Here are a few of my favorite names that might work for this character:
*Jeremy
*Isaiah
*Jacob
*Blake
*Nayte
*Tyler
*Jason
-Aaron
-Bryce
-Henry
-Abner
-Warren
I think Samuel kind of fits his character
Elvis once played a G.I. from the country - named Tulsa! ("G I Blues")