[давно́]
1. Много времени назад.
Давно это было. · Мы давно знакомы.
2. В течение долгого времени.
Давно тебя жду.
От слова «давний»; тот же корень в «давности».
некогда — книжнее, о далёком прошлом
Давным-давно. · Как давно?
У «давно» два смысла, и различает их только время глагола. «Давно жду» — жду и сейчас, дело тянется до сих пор. «Давно ждал» — ждал когда-то, а теперь всё позади. Одно наречие, а прошедшее время разворачивает его смысл на противоположный.