Levi is a name I really wouldn't mind seeing, but I wouldn't use it myself.
I like that its short and fun, but not too nny. It would age really well, and the -i ending would be cool to hear amongst common -n endings. I'm not really a person for matching sibsets, but I think
Levi fits in nicely with your names. How nice would a
Levi and
Grace be? I say very :)