Vis forVest

Photo of a baby wearing a vest
A vest is a garment with no sleeves. A vest that you wear under clothes is usually called an undershirt. Vests as part of a suit are usually called a waistcoat.
The baby in the picture is wearing a knitted vest.