The name Ingram is a boy's name of German origin meaning "angel-raven". Ingram and is often added to lists like Cool Baby Names That Start With I and discussed in our forums with posts like "A Duggarlike Game: With a twist!".
From the experts:
An undiscovered surname possibility with upscale overtones, could be enlivened with nickname Ingo.