【fancy man】 —(sl.) a woman’s lover:
Note: The expression does not correlate in meaning with the phrase fancy Dan—(U.S. sl.) a showy but ineffective worker or sportsman:
【fantasy man】 —a perfect man a woman would like to be with: