"Gekkie" is a noun for a silly person, but it is not the same as "fool". It is rather used in a far more friendlier way. So it is not meant to insult a person but to say it to a person (very often the partner) that he (usually it is a woman who says it) is saying or doing silly things.