We’d call that a waistcoat!
We’d call yours a tank top! 
3 Likes
I didn’t realize how broadly “vest” top applied… I knew it was different between UK and US English, but I had somehow gotten the understanding it was just men’s sleeveless undershirts (especially the kind we colloquially call “wife beaters”).
Those are vests too, anything in that style.