Something whose name is unknown or forgotten.
Origin of whatchamacallit
- Alteration of what you may call it
From American Heritage Dictionary of the English Language, 5th Edition
- Shortened version of "what you may call it" or "what you might call it".