English name:Blue Swallow
Scientific name:Hirundo atrocaerulea
English name:Black-and-rufous Swallow
Scientific name:Hirundo nigrorufa
English name:Pearl-breasted Swallow
Scientific name:Hirundo dimidiata
English name:Hill Swallow
Scientific name:Hirundo domicola
English name:Pacific Swallow
Scientific name:Hirundo javanica
English name:Tahiti Swallow
Scientific name:Hirundo tahitica
English name:Pied-winged Swallow
Scientific name:Hirundo leucosoma
English name:White-tailed Swallow
Scientific name:Hirundo megaensis
English name:Welcome Swallow
Scientific name:Hirundo neoxena
English name:Barn Swallow
Scientific name:Hirundo rustica
English name:Red-chested Swallow
Scientific name:Hirundo lucida
English name:Ethiopian Swallow
Scientific name:Hirundo aethiopica
English name:Angola Swallow
Scientific name:Hirundo angolensis
English name:White-bibbed Swallow
Scientific name:Hirundo nigrita
English name:White-throated Swallow
Scientific name:Hirundo albigularis
English name:Wire-tailed Swallow
Scientific name:Hirundo smithii