A fork of Rural Dictionary
A hatfish is a boy or girl who looks very good when wearing a hat, but when people see them without the hat its like they're a completely different uglier person.
I saw the boy from the party the other day, and he was way uglier. I can't believe he hatfished me.