There are many "good" electric guitars but to find exactly which one is the one you want, you need to ask some questions:
Does he already have an electric guitar? What is it?
Can he play guitar? How long has he been playing?
What genre of music does he like to play?
What is his budget?
For guitar brands, I personally like Ibanez the most because they tend to have a really fast neck that makes navigating the strings much easier. They are also quite versatile similar to Fender but are a little more oriented to rock and metal and such. If he doesn't have a guitar, the Ibanez GRX20ZBKN or Ibanez RG421 (if he has a bit more money) are good Ibanez guitars to start with.