Ingram

Ingram is a boy's name used in Germanic, English.

Meaning of Ingram

From a Germanic name meaning "angel raven" or "Angle raven". The Normans brought it to England.

Related names

Swipe through 4,000+ baby names or browse the Name Library.