Meaning and history
Gerard combines Old German ger, meaning "spear," with hart, meaning "hard," "firm" or "brave." Borne by saints from Belgium, Germany, Hungary and Italy, it reached Britain with the Normans and was initially more common than the similar Gerald, though it is now less so.
Gerard moved from #824 to #999 for boys between 2000 and 2002. Its highest annual birth count came in 1956, with 1,617 births.