I prefer it for a girl but the sound is definitely unisex.
My one problem is that to me
Clover on a girl reads as the plant, but
Clover on a boy reads as "one who cloves" like it's an occupational surname. I want it to just be the plant but thinking of it on a boy reminds me of Glover,
Grover,
Clive,
Clyde,
Clovis, etc.