Geisha vindt haar oorsprong op Nederlandse bodem. Geisha Fashion is in 2001 opgericht door eigenaar Mark Jessurun die zowel een achtergrond heeft in fashion als in retail. Eén van de grootste uitdagingen als retailer was het vinden van de ultieme fit voor jeans. Voor zijn klanten zocht hij naar een jeans of denim die goed past, er mooi uit ziet en waar je je goed in voelt. Denim waar je van gaat houden en die je keer op keer opnieuw kunt kopen zonder weer eindeloos te moeten zoeken en passen als je een nieuwe jeans wilt hebben.
Inmiddels heeft Geisha meer dan jeans en denim. De collectie loopt uiteen van tops & t-shirts tot jurken, rokken, jasjes en blouses. Alle producten worden gekenmerkt door een zeer hoog draagcomfort, oog voor details en bovenal een zeer vrouwelijke afwerking.