By its American definition, a formal shoe is anything that’s not a sneaker, boot or any style of footwear that exposes your feet – which means a brogue, a Derby, an Oxford or a monk-strap shoe. But in the UK, a formal shoe means something you’d wear to a black-tie ball or similarly formal event.