Keira \ke(i)-ra\ as a girl's name is a variant of Kiara (Irish) and Kyra (Greek), and the meaning of Keira is "black; lord".
The baby name Keira sounds like Kaira, Kerra, Kera, Kira and Keera. Other similar baby names are Ceira, Kefira, Keiba, Keila, Meira, Veira and Yeira.