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