Mycroft

Mycroft comes from an English surname meaning "farm by the mouth of a stream", made up of Old English elements mýðe (mouth of a stream) and croft (small enclosed field), likely referring to a place located near the mouth of a stream. Origin: Old English    

Advertisements