Сейчас читала про значение английских имен и увидела забавное: имя "Шерлок" означает "со светлыми локонами" забавно, с четом того, что его в фандоме чуть дли ни "мистером черная кудряшка" назыают. "Майкрофта" не нашла, но "Майк" - "подобный богу" все согласны? =)
Юкио31 высказала очень интересные предположения о имени Майкрофта:
"Майкрофт - Первый слог переводится как "мой" ...Мечта слэшера, Грег просто обязан называть Мая именно так

croft
I [krɔft] сущ.1)небольшой участок земли (для пашни или пастбища) ; приусадебный участок
2)небольшая ферма (в Шотландии)
II [krɔft] гл.отбеливать холст (на солнце)
Т.е. , учитывая, что имена старые, причем скорее традиционно северные, шотландские, и подключая логику\аналогии, думаю, Майкрофт означает "Моя земля, моя территория. То, что отмечено мной, То, что я пометил, как свое." Причем имеется в виду не просто "мне принадлежащее", а "мое, мне жизненно необходимое, практически кровь от крови"