Dulu Bangsa Arab menamakan anaknya dengan nama-nama yang buruk, seperti nama-nama benda mati atau hewan, baik yang jinak maupun yang liar. Ats-Tsa'labi telah menyusun dalam kitabnya Fiqhul Lughah sebuah pasal khusus tentang penamaan Bangsa Arab dengan nama-nama yang buruk. Dia berkata: "Itu termasuk kebiasaan Bangsa Arab, yaitu menamakan anak-anaknya dengan Hajar (batu), Kalb (anjing), Namir (macan tutul), Dzi'b (serigala), Asad (singa), dan semacamnya". (1/73)
Dia berkata:"Jika dilahirkan untuk mereka seorang anak, mereka menamainya dengan apa yang mereka lihat dan dengar dari segala sesuatu yang dengannya dia berharap nasib baik. Jika dia melihat sebuah batu (Hajar) atau mendengarnya (Jatuh) maka dia menafsirkannya dengan ketegasan, kekerasan, kesabaran dan ketenangan. Jika dia melihat seekor anjing (Kalb), dia menafsirkannya dengan penjagaannya, kesetiaannya (loyalitas), dan jauhnya suara. Jika dia melihat seekor macan tutul (Namir) dia menafsirkannya dengan keperkasaan. Jika dia melihat seekor serigala (Dzi'b), dia menafsirkannya dengan kewibawaan, kekuatan, dan kehormatan".(1/86)
Sebagian orang Syu'ubiyah berkata kepada Ibnul Kalabi: "Mengapa Bangsa Arab menamakan anak-anak mereka dengan Kalb (anjing), atau Aus (anjing hutan), atau Asad (singa) dan semacamnya, serta menamakan budak-budaknya dengan Yusran (mudah), Sa'ad (bahagia), dan Yumnu (untung)?". Maka dia menjawab: "Mereka menamakan anak-anak mereka seperti itu untuk (menakuti) musuh-musuh mereka. Dan menamakan budak-budaknya seperti itu untuk (keperluan) diri mereka sendiri. Dimaksudkan bahwa Bangsa Arab menamakan anak-anak mereka dengan nama-nama binatang buas adalah untuk melontarkan rasa takut pada musuh-musuh mereka. Sementara menamakan budak-budak mereka dengan nama-nama yang lembut sebagai bentuk harapan akan nasib baik dan keberkahan, dikarenakan mereka akan mengutus budak-budak tersebut untuk berbagai keperluan mereka. Maka mereka pun menamakan budak-budak mereka dengan nama-nama tumbuhan, nama-nama bunga seperti Yasmin (melati), dan juga dengan nama-nama burung seperti Shaqr (rajawali), 'Uqab (elang), 'Ikrimah (merpati betina), dan Ushfur (burung pipit).