Ingram \i-ng-ram, in-gram\ as a boy's name is pronounced ING-grum. It is of Scandinavian and Old English origin, and the meaning of Ingram is "raven of peace; raven of Anglia".
Ingram has 6 variant forms: Ingraham, Ingrahame, Ingrams, Ingrim, Yngraham and Yngraham.
Baby names that sound like Ingram are Anchor, Anker, Ancher and Ankur.