I think Levi is pretty versatile. There's the Biblical link but it also seems to fit with the modern, trendy names.
So, part if me links Levi with:
Abigail, Esther, Faith, Grace, Hope, Lydia Miriam, Naomi, Rachel, Rebecca, Ruth, Sarah and Tabitha.
And another part of me puts it with:
Avery, Alexis, Cassidy, Darcey, Eden, Juno, Kayla, Lena, Madison, Nova, Piper, Quinn, Sienna, Savannah, Tilly, Willow
I think Anna works well.