Powerful boy names might be those that literally mean power or strength, such as Andrew and Ethan, or those that simply sound macho: Rock is an exaggerated example.
Along with Ethan and Andrew, other powerful boy names in the US Top 1000 include Brian, Everett, Garrett, Griffin, Harvey, Kenzo, Merrick, and Zane. Other strong and powerful names for boys that may appeal include Evander, Fort, Oswald, and Quinlan.
If you're looking for a decidedly powerful name for your baby boy, consider these boys' names that have strong or powerful in the meaning or give the impression of conventional masculinity. For more on this topic, see our blog on names that mean strength.