What do you think of this name?

I fell in love with a name but am worried it’s too old fashioned. Also wondering if there’s any longer versions so it could be a nickname?

The name is Bonnie. What do you think? Don’t be afraid to give honest opinions :)