Haaaaa, you make me laugh when you say your name and obviously the Spanish translation, you take refuge in your garden and in insects, well I understand what you're saying, but it doesn't seem like a strange name to me, it actually sounds good FOX :)
Thank you!! .... I have all time used this name :)) I think some last 10 years now :))