Not exactly. Posh can be mean rich but it also refers to something or someone who is elegant and refined in an upper-class way.