なぜウサギは「匹」で数えるのにライオンは「頭」で数えるの？
ウサギは「匹」で数えるのに対して、ライオンは「頭」で数えます。この違いについて説明します。  

まず、動物を数えるときに使う「匹」のルーツについて説明します。    
「匹」という漢字は、馬のお尻が2つに割れているイメージからきています。昔、馬はとても身近な動物で、物を運んだり、田を耕す手伝いをしたりしていました。
当然、馬のお尻を見ることが多く、馬のお尻のイメージと、綱につないで引く動物という意味も兼ねて、馬を匹で数えるようになったと言われています。  
平安時代の『源氏物語』や『今昔物語集』に馬を「匹」で数えている記述があり、そこから様々な生き物を数えるのに使われてきました。  

次に、大型の動物を数える「頭」のルーツについて説明します。  
「頭」という数え方は、西洋の文化からきています。時代は、早くても明治末期ごろだと考えられます。西洋で放牧に出した牛を頭数で確認することから「head（頭）」と数えるのが一般的でした。  
その後、西洋から日本に入ってきた文献の中で動物を「head」で数えている記述があり、それを日本語に訳した「頭」という数え方が、知識人の間で使われるようになりました。  
その後、夏目漱石が小説の中で馬を「頭」で数えたことから、一般人にもこの使い方が広がりました。  
そして、馬や牛のような大きな動物を「頭」で数える数え方が定着し、「頭」で数えるのにふさわしくない小さい動物は従来の「匹」で数えるようになりました。  

このことから、小さい動物であるうさぎは「匹」、大型の動物であるライオンは「頭」で数えるのだと考えられます。 