Etymology
Today it means: To surpass in apparently nice behaviour; to make oneself seem nicer than. Full definition →
From out- + nice.
Etymology from Wiktionary, CC BY-SA 4.0.