I like it. It seems very intellectual to me because of the
Erasmus Darwin association.
I like it better as a first name. It seems a shame to put such a nice name in the middle name slot.
I don't like
Elmo as a nickname, because it reminds me too much of the Sesame Street character.