Significado
Por una causa o por otra.
Ejemplo
O sea, que hoy te has encontrado con un amigo, el caso es que por fas o por nefas siempre tienes que llegar tarde a comer.
Origen
Numa Pompilio (715-672 a.C.), segundo rey de Roma, estableció una curiosa división de los días del año en fastos (de buenos presagios) y nefastos (de malos presagios). La locución no sería otra cosa que un apócope del nombre de tales días.