Bay?

I've recently fallen in love with the name Bay, but have a few hesitations before adding it to my list-
is it all boy? or do you like it better on a girl?
is it too short? if yes, what are some longer names that could lend itself to nickname Bay?