I don't see any reason why
Brooklyn couldn't be a male name. It's a place name, and I don't see how places get gendered. That said, however, this is a *very* down-market name (not trying to be judgmental; it's just the truth).
Brook or
Brooks would get the same sound and avoid the Brooklyn-Bronx types of associations.