The Bible doesn't say Adam named all the animals. It says he named three groups — the cattle, the fowl of the air, and the beasts of the field. He didn't name all the beasts of the earth (Genesis 1:25), or everything that creeps upon the earth (Genesis 1:25). It doesn't take long to name something “dog”, “horse”, “owl”, etc. Adam named only the major kinds. There are a lot of species of owl, for instance, but naming them all owl would have been sufficient.
Adam didn't have to go out looking for the animals to name. Genesis 2:19 says God brought them to him. If Adam named one animal every six seconds it would have only taken 5 hours to name all 3,000 kinds.