PZ Myers pretty much sums it up.
It’s sad that NOAA even had to issue this statement.
But are mermaids real? No evidence of aquatic humanoids has ever been found
Are there any government agencies that would like to take a stand on elves, leprechauns, pixies, and Bigfoot?