From Old Spanish sopiemos, from Vulgar Latin *sawpemos, *sawpimos, through methathesis from Latin sapuimus, short counterpart to sapīvimus.
supimos