What is the meaning of the name Ingram?

The name Ingram is primarily a gender-neutral name of German origin that means English People.

German surname, originally a tribal name meaning the habitants of Englanda, Germany, who invaded Eastern and Northern Britain and subsequently gave their name to England.

Stats for the Name Ingram

checkmark Ingram is currently not in the top 100 on the Baby Names Popularity Charts
checkmark Ingram is currently not ranked in U.S. births