Наречия «недалеко» и «близко» являются синонимами и обозначают небольшое расстояние до объекта. 2
Слово «недалеко» происходит от старославянского «даль» со значением «большое расстояние». 4 Наречие состоит из приставки «не-», корня «-далек-» и суффикса «-о». 4
Таким образом, наличие двух слов, близких по значению, связано с особенностями лексической системы русского языка, где для обозначения одного понятия используются разные формы.