I like
Luke becasue of the Biblical connection too. It's a strong handsome name imo. I like it for both a fn and a mn.
Luke James and
James Luke don't flow very well imo. I'd also prefer
Luke Daniel to
Daniel Luke, because then the names don't run into each other.