Looks like a male, but a bit too young to tell. The iridescent dots on the dorsal and anal fin are usually male traits.
Here are a couple examples.
above a coupe females, note the lack of spots
below males, note the iridescent spots
Even when young and small though, the males sport obvious spots