Rhygyfarch, en sen 1000-tallsforfatter som skrev om helgenens liv (se nedenfor), beskrev David som sønn av . i denne frasen har blitt tolket som et egennavn, og walisiske kristne forsto det som . Imidlertid kan denne latinske frasen like godt bety «hellige konge av Ceredigion». Kongen av Ceredigion på omtrent den tiden da David ble født kan ha vært . I henhold til Rhygyfarch var Sandde hans bror og var i såfall kanskje konge av bare en del av Ceredigion. De var sønner av kong Ceredig, grunnlegger av Ceredigion. David ble unnfanget med vold og hans mor, Non (muligens kun = nonne), en datter av herre Cynyr av Caer Goch (i Pembrokeshire), fødte den kommende helgen under dramatiske omstendigheter, på en klippetopp i en brutal storm. Dette stedet er markert av kapellet Chapel of St Non. Gutten vokste opp og fikk utdannelse ved hva som vanligvis er blitt oppfattet som Whitland i Carmarthenshire under sankt Paulinus av Wales. Han ble døpt av sankt Ailbe.