In my family, we call those "undershirts". I've heard them called "vests" by people from Britain. And the politically-incorrect pop culture term is "wife-beater". That comes from old time movies where a low-class, brutish character would sometimes be seen in an undershirt. Many women's groups protested when that expression began popping up in fashion magazines a few years ago.