Drupal modules are extensions that can be enabled to provide additional functionality to your Drupal website. Because of the awesome community of Drupal developers, we have so many excellent Drupal modules contributed by them that we just cannot do without!
Drupal is not the only community where software exists just because it either is funny or does something funny. For example, the Linux community has its own share of jokesters! I've talked about some weird distro's here, namely Ubuntu Satanic, Hanah Montana Linux, biebian etc. Many software have been named because of awesome puns or as an homage to a movie or TV series. Apache comes to mind. "A-patchy" server. Get it? Python is named python because Guido van Rossum was reading the published scripts from “Monty Python's Flying Circus”, a BBC comedy series from the 1970s. KDE does something I find very interesting. The browser that ships with KDE is called Konqueror, the terminal - Konsole, the text editor - Kate, the camera app - Kamoso, and the system monitor - Ksysguard. I kommend their konsistency. I Kould go on but let's get back to Drupal.