Regardless of any possible origins, "Geek" just refers to the standard English meaning. "Log" is slang for Blog. I guess it means "Blog for Geeks". But it would probably be more fair to this site (and the license) to keep it in English (so your users' first search result for this name would be this site). Unless, of course, this site has a local mirror that calls itself after the name you used.
P.S. Please, also if don't mind take a look at this topic