A cap daddy is a slang term used to refer to someone who is fashionable and stylish when it comes to wearing caps or hats.