The name Pansy is a girl's name of English origin meaning "thought". Pansy and is often added to lists like Gorgeous Flower Names for Babies and discussed in our forums with posts like "Girls Makeover - Two Middles".
From the experts:
Pansy is an early floral name that lost credibility when it became a derogatory slang term for gays. Better these days: Posy or Poppy.