Her·cu·les  

noun.
     1. also Her·a·cles or Her·a·kles  Greek & Roman Mythology   a hero of                               extraordinary strength