Этимологический словарь Макса Фасмера
дедо́к
мн. -дки́ "лопух, репейник", от дед – из-за колючек, которые напоминают небритую бороду старика.
дедок