Meaning and information about Gerard, What does Gerard mean? Gerard means Hard or bold spear. This name was introduced to England from Germany during the Norman Conquest. Famous bearer: British poet Gerard Manley Hopkins. Find similar names like Gerard.