Словарь Даля
Будяк — см. бодяк. Если будяк вышло из будовать, как растущий на селищах и пустырях, то следовало бы отнести слово это к буде.
Современный толковый словарь русского языка Ефремовой
Будяк — будя́к м. местн. то же, что бодяк Толковый словарь Ефремовой. Т. Ф. Ефремова. 2000.
см. также морфологический разбор слова "будяк".