What is the meaning of Denna?

alternative form of denne (this)

feminine nominative/vocative singular of denny

this, that (depending on context).

this one, this (if not followed by a noun, in neuter), that one, that (if not followed by a noun, in neuter) (depending on context).

Source: wiktionary.org