Origin of whatchamacallitfrom what you may call it
Something whose name is unknown or forgotten.
Origin of whatchamacallitAlteration of what you may call it
- a metasyntactic term used for any object whose actual name you don't know or can't remember. There are many spellings and many synonyms.
Shortened version of "what you may call it" or "what you might call it".