I like it. It's definitely gender neutral and I tend to like gender-neutral names on boys, rather than girls. This name is no different, Tyrion occasionally makes my top 10 boy name list. Still, I think it would fit a girl fine, too. Plus the meaning is so sweet. I agree it is fairly similar to
Tamsin, but not
Elspeth.
Elspeth is very soft.