Like many Italian boys names (
Andrea is the most common example) this would definitely work on a girl! It's unisex but has a very feminine sound, in my opinion. It's one of the most common boys names here in Germany but also getting popular for girls. I think there's nothing masculine about it.