I personally dont like it but it is similar to Marlow which I have seen used a girl before.
I dont know if Marlo is a form of Marlow, but Marlow is a place name and a surname and its meaning "remnants of a lake" is unisex so though I dont like it I think it could work for both male and female.