Am \am\ as a boy's name is a variant of Ambrose (Greek) and Amos (Hebrew), and the meaning of Am is "immortal; to carry; borne by God".
The baby name Am sounds like Em, Aime, Jim, Jem, Umi and Wim. Other similar baby names are Ab, Ad, Al and Amr.