Either from Latin eradico,[1][2] or from a Vulgar Latin ridico, from ridica. Compare Romanian ridica, ridic.
rădic