The main focus of the OPs question was the spelling and pronunciation of ffindio/ffeindio etc. Of course it’s perfectly fine to use dod o hyd i instead, with 100% overlap in meaning. But darganfod also has other meanings besides “find”, such as “discover” and “obtain”, so depending on context it might not be the best fit.