Recently, someone asked if species could share a latin name. In his answer, Remi.b said the latin name is unique to the species, and I think he is right. However, this made me remember that I once stumbled upon a latin name that is shared between a genus of birds, and a genus of plants: oenanthe.
My question is: how come? Is it allowed for genera to share a name (not likely)? And why did Linnaeus, who named both, choose to do so? Error?