Имя Макар пришло в современность из Древней Греции. Первоисточником является слово "макариос", пришедшее из мифологии, которое переводится, как "блаженный" или "благословенный".
Именем Макар называют мальчиков православные и католики, русские и греки. Раньше это имя в России было очень сильно распространено, мужчины целых деревень носили его; а потом, при Советской власти, было почти забыто. Очень много всяких пословиц и поговорок у русского народа, в которых фигурирует имя Макар. К примеру:
Считается, что мальчики, носящие имя Макар, умный и обладает способностями, но он сам решает, чем ему заниматься. Он упрям, своенравен, делает так, как считает нужным сам. Воспитывать его не так уж и сложно именно благодаря таким качествам характера. Повлиять на Макара почти невозможно. Он всегда окутан какой-то тайной.
Взрослый Макар мудр, способен принимать неожиданные решения. Он хорошо ориентируется в экстремальной обстановке, не поддается панике. Имеет большую силу воли. Рассчитывает свои силы.
Макара можно считать неэмоциональным человеком, потому что он хорошо владеет своими чувствами и мимикой, умеет сдерживать эмоции. В качестве друга Макару нет цены. Он верен, всегда старается помочь другу. Но друзей он выбирает сам, зато, пусть немногих, но на всю жизнь.
В обществе Макар всегда старается поднять всем настроение, хотя никогда при этом не стремится быть в центре внимания.
Как я понимаю, сыновей вполне можно называть таким именем - оно несет большой позитивный заряд.
Источник информации здесь.