What does the last name McConnell mean?

It's derived from the Gaelic Mac Conaill meaning "son of Conall".

Conall is derived from "cĂș" meaning wolf and "gal" meaning valor.