David IS a lovely name. I personally like Tavita, which according to Kolatch (the New Name Dictionary - a book on Hebrew names), is a form of Tavi, which is a female form of
David. But also, possibly from Latin origin. Meaning “eighth”.
Ps.: I haven't answered your last e-mail, yet but I will...