Kirwan \k(i)-rwan, kir-wan\ as a boy's name is a variant of Kerwin (Irish), and the meaning of Kirwan is "little dark one".
The baby name Kirwan sounds like Kirwen and Kiran. Other similar baby names are Karman, Kieran, Corwan, Karlan, Kerwyn, Kiernan, Kernan, Keiran and Kyran.