Psycho Pirate is the name of two fictional super villains from the DC comics. Roger Hayden was created by Gardner Fox and Murphy Anderson, first appearing in Showcase #56.
The first one was Roger Hayden. The anti-monitor had kidnapped Barry Allen AKA The Flash and Hayden tormented the captive vigilante with his powers. However, Barry was rescued by Harbinger as she and several other heroes foiled the Anti-Monitors plan to take over four more Earths within the DC Multiverse.
What makes him a dangerous adversary is the fact that he can remember all realities from the previous ones.
The second one was Charles Halstead, who was a recurring villain of the Justice Society of America