“he named him.” That is, Joash named Gideon.
“Jerub-Baal.” The name is ambiguous and Baal could be the subject or object of the verb, and thus “Jerub-Baal” could mean “Baal contends against,” but also perhaps “Contender against Baal” since Gideon broke down the altar of Baal.