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.
Ingram is a boy's name used in Germanic, English.
From a Germanic name meaning "angel raven" or "Angle raven". The Normans brought it to England.