My son's primary school teacher has written
A kaleidoscope of giraffes
English Language & Usage Stack Exchange is a question and answer site for linguists, etymologists, and serious English language enthusiasts. It only takes a minute to sign up.Sign up to join this community
How about looking at the statistics?
I searched the iWeb corpus for
_nn* of giraffes, where the first item matches nouns. Looking at the most relevant nouns, I see these numbers of results for each:
*Includes sites that are listing terms for groups of giraffes
(I suggest looking at the results yourself; it’s easy.)
What's going on here is that the teacher is engaging in the game of venery, which is just a fancy way of saying "making up names for groups of animals". This is why a pack of lions is a pride and flock of crows is a murder.
For the most part, these terms of venery have no traction in the scientific community. The only exception is the pride of lions - almost nobody calls it a pack, I only did to make my point. Scientifically speaking, giraffes form herds (because they're grazing ungulates that aren't sheep).
That doesn't mean you can't call it a tower or a kaleidoscope of giraffes, even in scientific papers (I'm sure plenty of scientific papers have referred to murders of crows), but you have to be careful to specify the animal the first few times you use the term.
Kaleidoscope, tower, herd, troop, kindergarten and corps are all acceptable terminology to describe a group of giraffes. Source: https://africafreak.com/animal-group-names