Meaning & Story
An English surname name derived from Old French and Germanic roots meaning 'angel' or 'messenger' — traditionally associated with families near a place called Angerham.
Ingram is a distinguished surname-style name that feels right at home in the current wave of last-names-as-first-names naming trends. There's something literary and slightly old-fashioned about it — like it belongs on a dog who accompanies a detective or a professor. Ingram is smart, observant, and probably the best-behaved dog in any room. He listens carefully and seems to understand more than he lets on.