I thought this was a word in my own language (Spanish) when I heard it and looked for it to no success (Variants I thought of or of which I can think; Garrillon, Garillon, Garillion, Garrillion, Garilion, Garrilion, Gariyon, Garriyon) I tried google... It seems it's a French surname and the fictional placename in a book &/or game... Any knowledge about the meaning of the French surname? (Garillon) Thanks in advance (and sorry for being asking more than answering lately).