I can't help but think this article could have used some more polishing. The stats say that there are 101 boats named "Freedom", but if you enter "Freedom" in the search, it shows 48 boats with names including "Freedom", of which however only one is called just "Freedom". That doesn't really add up?!
Also, clicking "Movie/TV" yields a paltry 22 boats, which I think is far too few. E.g. the boat called "USS Enterprise" isn't included. Ok, it could be named after the 1958 aircraft carrier, but I would say the odds are far greater that it was named after the Starfleet ships. Then again, I can understand why "Starlight Express" is included under "Music", but why also all other boats with names containing the word "Starlight"?!
Err, the Enterprise has been a ship name for a few hundred years, quite a bit before Star Trek was ever conceived.
On the first point, I think it's a search of boat names, not boats - they're deduplicated.