From over- + steadfast.
oversteadfast (comparative more oversteadfast, superlative most oversteadfast)