They are like USD$3 per piece so something cheap.
Maybe African Leaf fish?
They look too round to be Leaf Fish, although you could be right. @chromedome52 ?
A scat I believe. They are a brackish schooling fish.
Actually does resemble a scat. Might be right!
Green Scat, Scatophagus argus. They're not all brackish. Some are found upriver in fresh water. Wherever they're found, that is the water they'll do best in. They're quite difficult to keep long term though...
I’ve even seen scat in a saltwater aquarium!! They really picked a good name for it. I love having conversations about this fish. It sounds like somebody took a dump in their tank when they talk about it.
They really do eat poop. Scatophagus means Scat-eater.
Separate names with a comma.