bonehead

/ˈboʊnˌhɛd/
noun
  1. A stupid or slow-witted person; someone who makes foolish mistakes.
    • Only a bonehead would forget their passport on the day of a flight.
    • Don't be a bonehead — wear your helmet when you ride your bike.
    • He felt like a bonehead after locking his keys in the car.
Antonyms
What does "bonehead" mean? | whatsthatwordmean | whatsthatwordmean