I'm italian so here's a few italian names that I think are pretty, plus teresa is italian and it would go nicely
chiata (said key-uh-ta)
adele (ah-del-ay)
mia (i like this one with teresa)
nicola
ellide (elle - ee- day)
marinda (mar-reeen-da)
marcella
nadia
amelia
giulianna (ok, so it's julianna in english, but I like it much better when it's spelled the italian way!)
luisa
when I was little there was a girl in my class named elidth (said "haley" without the 'a') her parents were irish and that's the gaelic spelling, spell it however you want but it's still super pretty imho