The definition of a fancy dan is a show off who usually doesn't have actual skills.
(noun)An example of a fancy dan is a person who claims to be a great painter but who cannot actually even produce simple paintings.
See fancy dan in Webster's New World College Dictionary
☆
Origin: fancy + (prob.) Dan, nickname for Daniel