That is a Sailfin Tang. Very beautiful fish but, it needs lots of room to swim around.
Sailfins get anywhere from 8-12" in home aquariums and probably shouldn't go into any aquarium less than 100 gallons. I personally wouldn't put one in anything less than a 180gallon just so the tang has room to swim and expand it's beautiful sail.