Huevo (Spanish for “egg”) comes from the Latin ovum for the same. From that Latin root, we get the English… ovaries. The ue‑v of huevo clearly maps to the o‑v of ovary! The eggs are both literal and metaphorical!
From the same root we also get ovulate and even… oval An egg is oval, isn’t it?