From dyfod (“to come”) + -ol.
dyfodol m (uncountable)
dyfodol (feminine singular dyfodol, plural dyfodol, not comparable)