I only like
Brooke and
Brooklyn on boy's. I know one
Brooke who is about 17-18. And about 4 who are between the ages of 5 and 13. All are girls.
I imagine a
Brooklyn would be called
Brooke as a NN, but whether they would use that instead of their full name is hard to say.