Ingram Meaning and Origin
The name Ingram is a boy’s name meaning “angle raven” and is of German origin. The name Ingram is originally a surname from Norman name Engelram composed of Engel ‘Angle’ (or Ing, name of Old Norse fertility god) and hramn ‘raven’. Ingram is a perfectly quirky (and super uncommon) choice for a little boy. And to soften it, shortening it to Ing or Graham as nicknames could also be super cute for a young boy who hasn’t yet grown into his name. You may also like: Innes, Inigo, Isidore
Posts with the name Ingram:
- Whimsical and Enchanting Names for Boys Straight Out of a Fairytale
- Adorable German Names You Should Consider
- Boy Names with Norse Roots for Your Modern Viking
- Quirky Vintage Baby Names for Boys