I can't tell why, but I can't stand this name. It has a pleasant sound (and the English pronunciation is much better, imo, than the Catalan, duh-VEET), and it doesn't look "ugly", but I don't like it at all, never have. Maybe that's because I haven't specially liked any
David I've met.
Sorry, I just don't like it.
About middle names, maybe (I don't really know what is "interesting" up there):
David NathanielDavid ThaddeusDavid CiaranDavid ThaneDavid Milo?
Eva