Common Romance, ultimately from Latin porta.
pordo (accusative singular pordon, plural pordoj, accusative plural pordojn)
From Faliscan por- (“for”) + dō (“I give”).
From Esperanto pordo, from French porte, German Pforte, Italian porta, Spanish puerta, all ultimately from Latin porta. The t was changed to d so not to interfere with portar, same with portuo.
pordo (plural pordi)