Is there an etymological reason that ley is feminine?
The Latin root word, "lex", is feminine as well. There's not much more to it. Abstract nouns tend to be feminine.
Why, Why, Why is it feminine? Do we have to memorize each word?
"I AM THE LAW" - Judge Dredd