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 "Names on NB that make you go WOW!".
From the experts:
Modern surfer boy. Just don't call him Reefer.