I like
Finn on both genders, but it's far too popular on boys now where I live (Scotland) so I'd only actually use it on a girl, probably as a nickname for Finnéadan (fin-AY-din). If I did use it for a boy, it'd be as a nn for
Finnian, but I prefer no nn for
Finnian.