I once compiled an extensive list of animal group names from a dozen or more sources. Here is the result* including some of my own suggestions:
congregation of alligators
army or colony of ants
shrewdness or troop of apes
flange or troop of baboons
culture of bacteria
cete, set or company of badgers
battery of barracuda
colony or cloud of bats
sloth or sleuth of bears
hive, swarm, bike, drift or grist of bees (suggestion: a stripe of bees)
votary, brace, plump or knob of game birds or wildfowl
dissimulation of ground birds
wreck of sea birds
sedge or siege of bitterns
chain of bobolinks
obstinacy or gang of bison or buffalo
bellowing of bullfinches
drove of bullocks
swarm, rabble or flutter of butterflies
wake of buzzards
caravan or train of camels (suggestion: a hump of camels)
mews of capons
army of caterpillars
clutter, clowder, glaring or a pounce of cats
kindle, litter or intrigue of kittens
destruction of wild cats
drove of cattle
coalition of cheetahs
brood of chickens
brood, peep or clutch of chicks
colony of chinchilla
quiver of cobras
intrusion of cockroaches
lap of cod
cover of coots
gulp of cormorants
kine of cows (suggestion: a moo of cows)
band of coyotes (suggestion: yip of coyotes)
cast of crabs
sedge or siege of cranes
bask or float of crocodiles (suggestion: a dundee of crocodiles)
murder, muster, horde, parcel or storytelling of crows
leash or gang of deer
brace or clash of bucks
bevy of roe deer
kennel of dogs
cowardice of wild (cur) dogs
cry, mute, brace or sute of hounds
leash of greyhounds
pomp of pekingese
pace or drove of donkeys or jackasses (suggestion: a democrat of jackasses)
trip of dotterel
arc, dule, paddling, cote or dole of doves (suggestion: a cooing of doves)
pitying or piteousness of turtle doves
flock, badelynge, bunch, brace or badling of ducks (suggestion: a quack of ducks)
paddling or raft of ducks in water
flush of mallard ducks taking off
sord of mallard ducks in flight
fling of dunlins
aerie or convocation of eagles (suggestion: a patriot of eagles)
fry or bed of eels (suggestion: a slithering of eels)
herd, parade or memory of elephants (suggestion: a trunk of elephants)
herd or gang of elk
mob of emus
cast of falcons
business or fesnying of ferrets
leash, earth, lead or skulk of foxes
charm of finches
shoal, draft, next or school of fish in water
drought, haul or catch of caught fish
stand or flamboyance of flamingos
knot or army of frogs
skein or gaggle of geese
corps or tower of giraffes
horde of gnats (suggestion: a buzz of gnats)
implausibility of gnus
drove, tribe or trip of goats
charm of goldfinches
glint or troubling of goldfish
band of gorillas
cloud of grasshoppers or locusts
bazaar of guillemots
confusion of guinea fowl
group of guinea pigs
screech or colony of gulls
cast of hawks
kettle of hawks in flight
boil of spiraling hawks
array of hedgehogs
hedge, sedge or siege of herons
shoal of herring
bloat of hippopotamuses
nike of hornets
string, team, harras, stud, field or stable of horses
rag or rake of colt horses
clan, crowd, family, community, gang, mob or tribe of humans
charm of hummingbirds
cackle of hyenas
horde, nest, swarm, rabble or plague of insects
band, party or scold of jays
smack or brood of jellyfish
troop or mob of kangaroo
deceit of lapwings
exaltation of larks
leap or prowl of leopards (suggestion: a spot of leopards)
flock of lice (suggestion: itch or scalp of lice)
sault or pride of lions
lounge of lizards
tiding, gulp, murder or charm of magpies
richness of martins
mischief or nest of mice
bit of midges (VERY appropriate)
steam of minnows
labor, company or movement of moles (suggestion: a tunneling of moles)
troop, carload, cartload, tribe or barrel of monkeys
scourge of mosquitoes
fleet of mudhens
pack, rake, barren or span of mules (suggestion: a braying of mules)
watch of nightingales
raft, romp, bevy or family of otters
herd, team, yoke or drove of oxen
parliament or stare of owls (suggestion: a hoot of owls)
bed of oysters or clams
company or pandemonium of parrots
covey or bew of partridge
muster, pride or ostentation of peacocks
pod of pelicans
colony, rookery or huddle of penguins (suggestion: a formality of penguins)
Crèche of (nursing) penguins
nest or nye of pheasants
nide of brooding pheasant
bouquet of pheasants taking off
flock or kit of pigeons
drift or drove of pigs
sounder or singular of boars
passel or parcel of hogs
farrow of piglets
drift or sounder of swine (suggestion: a congress or election of swine)
congregation of plovers
chine of polecats
surfeit of skunks (suggestion: a reek or rank of skunks)
prickle of porcupines
pod, school or crowd of porpoises
town or coterie of prairie dogs
drift, bevy or covey of quail or ptarmigans
drove, leash, nest, bury, trace, trip or warren of rabbits
warren, down or husk of hares
husk of jackrabbits
nursery or gaze of raccoons (suggestion: a mob, gang or racket of raccoons)
mischief, horde, colony, pack, plague or swarm of rats
rhumba of rattlesnakes
congress, unkindness or storytelling of ravens (suggestion: ‘nevermore’ of ravens or a Poe of ravens)
stubbornness or crash of rhinoceroses (suggestion: a plasty of rhinos)
building, clamor or parliament of rooks
hill of ruffs

Running fish
run of salmon
fling of sandpipers
family of sardines (suggestion: a can of sardines)
bed or nest of scorpions
pod, bob, harem, herd or rookery of seals
shiver, shoal or school of sharks
drift, drove, flock, down, fold, pack, trip or hurtle of sheep
doading of sheldrakes
escargatoire, rout or walk of snails
nest, bed, knot, den or pit of snakes (suggestion: a slither of snakes)
walk or wisp of snipe
host of sparrows
cluster or clutter of spiders (suggestion: an ‘eek’ of spiders)
dray or scurry of squirrels (suggestion: a nut of squirrels)
chattering or murmuration of starlings
fever of stingrays
muster or mustering of storks (suggestion: a pregnancy of storks or a delivery of storks)
gulp or flight of swallows
bevy or bank of swans
wedge of flying swans
spring of teal
colony, nest, swarm or brood of termites
mutation of thrush
ambush or streak of tigers (suggestion: a stripe of tigers)
knab, nest or knot of toads (suggestion: a wart of toads)
hover of trout
gang, posse or rafter of turkeys (suggestion: a ‘gobble’ of turkeys)
turn, bale or dole of turtles
generation of vipers
venue of vultures
kettle of circling vultures
pod or herd of walruses (suggestion: tusk of walruses)
company of widgeons
gang, pack or colony of weasels
gam, grind, school, pod or mob of whales
pack, route or rout of wolves
wisdom of wombats
fall of woodcocks
descent of woodpeckers
bed, clew, bunch or clat of worms
crossing, cohorts or zeal of zebras
[* Note: a great many of the groups included common used names like 'gang', 'herd', 'pack' or 'flock'. If it was commonly used or repeated through similar species, I excluded it from the list for the sake of focusing on the lesser known words]
And interesting list of the male, female and young names of animals:
http://www.enchantedlearning.com/subjects/animals/Animalbabies.shtml




a republic of elephants?
Another link I found tonight that is kind of interesting on gender names of animals:
http://www.myuniversalfacts.com/2006/06/animal-gender-names-of-male-and-female.html
Someone pointed out to me today that the term ‘flange’ for baboons, although in use now, is considered to have been coined by script writers for a popular british television show
[...] Obscure Animal Group-Names
http://egofelix.com/9444-how-do-herds-form