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 "Initial CAF w/ 10 KIDS!!! [LONG]".
From the experts:
An undiscovered surname possibility with upscale overtones, could be enlivened with nickname Ingo.