Absolutely yes!
Yes definitely. The manufacturing process of clothing has many chemicals, and you definitely don't want that in baby's delicate skin. Also, need to use baby detergent for washing as commercial detergents also has a lot of chemicals, especially fragrance
I washed it before given to newborn to wear