Sticking with mythology names, I like manticore. It means "man-eater" and is a mythological creature kinda like a sphinx.
Although I really liked the Greek god names, I agree with you jaxmom that I was thinking more along the lines you were when I first saw him. I was thinking "Old Glory"gorgeous betta!!! First thing that came to my mind was "Patriot" with his flag colors.