Кирилл - прекрасное мужское имя. Главное, чтобы самому носителю имени было удобно, когда его называют сокращенными вариантами. Для меня Кира - это женское, но не морочилась бы, если услышала и в отношении мужчины такой вариант. Но привычнее Кир и даже Киря.