Слово «зазноба» в современном мире услышишь не часто. А вот раньше оно было довольно популярно. Значение: предмет любовного обожания обычно женского пола, влечение, страсть. Сейчас слово приобрело разговорный оттенок. Произошло оно от глагола «зазнобиться», что означает получить озноб. Это связано с состоянием человека, который видит перед собой предмет обожания, и весь его внутренний мир переворачивается, его попеременно бросает то в жар, то в холод...
В разные века возлюбленных называли разными словечками. Например, старинное русское слово "зазноба". Оно родственно слову "знобить", которое означает болезненное ощущение холода, озноба, когда человек заболевает. Далее, сюда относится слово "зябнуть" и "прозябать". Четко подмечено болезненное ощущение от начала влюбленности. Далее, "хахаль", скорее всего, происходит от звукоподражательного "хахать" ("хохотать, смеяться"), то есть это, видимо, тот, с кем ты хохочешь и смеёшься. Это уже позитивнее...