As I understand it, the technical name given to such rare canaries is Onyx Canary. Regardless, why would Dinah choose the BLACK canary to name herself after? If it's just because of her chosen black attire, then okay. But that's no more sophisticated or clever than an alter ego having "Black" in their name either because their clothes or their race or both. So, when people say they took the Black in Black Canary too literally with Jurnee's casting, I can't help but think, "So what?" The "Black" part of her name was apparently literal in some way before, if it was based on the link between a literal black canary and Dinah's black clothes, and it's not uncommon for black heroes to have it in their name, like Black Panther or Black Lightning. Ultimately, I think the name and the casting choice suits the character, and since it seems it was hard to find a dark-skinned Italian or Afro-Italian for Huntress, I'm glad they were able to integrate diversity in their casting with Dinah so organically.