Selok, sel ve ok sözcüklerinden kurulmuş bir erkek adıdır. Sel, Osmanlıca yoluyla Arapça sayl sözcüğünden gelir ve taşkın su demektir; mecaz olarak güçlü, iz bırakan bir akışı da anlatır. Ok, Osmanlıca üzerinden Ana Türkçe *ok sözcüğüne dayanır ve Eski Türkçede de ok biçimiyle görülür. Türkçe Vikisözlük sözcüğü erkek adı olarak kaydeder ve ok anlamının yanına kabile karşılığını da ekler. TDK adı, ok gibi hızlı ve sel gibi güçlü biri diye açıklar.
İki heceli (Se-lok) bu ad, ok öğesi nedeniyle kalın ünlüyle biter; ekler o'ya uyar: Selok'a, Selok'un. Ok ile biten erkek adları arasında benzer isimlerdeki Ertok, Berkok ve Tezok da vardır; Selgüç ve Selkan ise aynı sel öğesiyle başlar. Kısa yapısı, uzun soyadlarıyla da dengeli bir bütün oluşturur.
