Nap \nap\ as a boy's name is a variant of Napoleon. See for origin and meaning of Nap.
The baby name Nap sounds like Napier and Nebo. Other similar baby names are Cap and Nat.