Multiple choice general knowledge Charle Darwin's middle name? (See hint if needed) Robert Logan Francis Frank Reveal answer Fill a bubble to check yourself A Correct answer Explanation Charles Darwin's full name was Charles Robert Darwin. 'Robert' was indeed his middle name, given to him after his grandfather Erasmus Darwin's doctor and friend.