The name Reef is a boy's name . Reef and is often added to user-created lists like Cool Underused Fresh Spunky Vibrant Bright Badass Boy Names and discussed in our forums with posts like "Picky Parents BNG".
From the experts:
Modern surfer boy. Just don't call him Reefer.