Here is a female, 3-4".

Now a male, maybe 6 to 8 " at the time..

You've left out one of the most important indicators of gender in your photo, the dorsal fin.
Yours looks like a male to me, but at that size, and without being able to see the dorsal, and because its just a baby, its a bit of a toss up.