Sheldon’s favorite superhero in The Big Bang Theory is Batman. The character is repeatedly associated with Batman through his comic-book interests, clothing, and conversations about superheroes.
The Flash is a close second and appears frequently in Sheldon’s costumes and fantasies, which can cause confusion. Superman is more closely identified as Leonard’s favorite superhero, making Batman the best canonical answer for Sheldon.