This is my friend's first name, and she is a girl. She is a very nice woman. Personally I can't imagine this name on a boy, but that's only because I know her. Its a nice and simple name!
I was going to say the same this as bananarama! This would be a cool middle name with an English singular noun that has a significance to the parents as a first name. Like, the daughter of veterinarians could be Cat Sandi like the phrase "Cats and I." Or those veterinarians could have a son named Caleb (means dog) Sandi like "Dogs and I." So it's like "(thing)s and I."