What does the word heidel mean in german?

Apparently just "heidel" is nothing at all. Heidelbeere is bluebeery. Heidelberg is the name of a city in Germany.