Daividh is pronounced DAY-vit, ending with the "t" sound. This is a different pronunciation than the traditional Gaelic name
Daibhidh, in which the "-idh" has the conventional sound of "-ee".
I had a chance to ask my aunt in Dundee about this difference a few months back over the phone. As far as she knows, the name
Daividh was an urban adaptation of
Daibhidh made by Gaelic speakers who came to the Scottish industrial cities in the 19th century.
To have a traditional Gaelic spelled/pronounced name back then labeled you as an ignorant bumpkin from the Hebrides. She assures me the only pronunciation she has heard used with the modified name is DAY-vit.
Incidentally, my son's name is
Ian. Whoever provided you the pronunciation of
Iain is correct;
Ian is the same name with an Anglicized spelling. It's astounding how often this is mispronounced EYE-an, even tho "
Ian" ("
Iain" more rarely) is used fairly frequently in the US today.
-
Da.