Ok I god
Rand=edge in dutch and german
but that's it.
I tried "Atton Rand" japanese, french, italian, spanish, korean, german, dutch, portuguese, greek, and obviously it doesn't seem to mean anything in english. Anyone with a better translator with more languages can try!