There is meaning behind the screen name - not from Ron on Harry Potter or the definition you found. Guess I should have done a little more research before choosing one. It was kinda spur of the moment though.
What about yours? Does your have meaning? Does give the impression you believe in evolution verses creation.