Sahir, Arapça ساهر sözcüğünden gelen bir erkek adıdır ve Nişanyan Adlar'a göre “uyanık, tetikte duran” anlamını taşır. Sözcük gece uykusuz kalan, nöbet tutan kişiyi anlatır; TDK sözlüğündeki “uykusuz, gece uyumayan” açıklaması da bu anlama denk düşer. TDK'nin verdiği “büyücü” anlamı ise Arapçada farklı bir h sesiyle yazılan ayrı bir sözcüğe aittir; Nişanyan kaydı adı uyanıklık anlamıyla verir.
R ile bittiği için iki heceli Sahir ek alırken değişmez: Sahir'in, Sahir'e. Benzer isimler arasındaki Fahir, Zahir ve Samir yalnız ilk sesiyle ayrılan kısa Arapça adlardır; okunuşları yakın olduğundan resmî işlemlerde yazımı açıkça belirtmek işe yarar.
