I certainly wouldn't call a child
Oedipus either. Or
Hamlet (came to mind because Freud, haha). But I think that since
Delilah is fairly common as a name, it has more associations beyond the Bible.
Oedipus doesn't. Any child named
Oedipus would be received with much confusion and concern.
Delilah might raise eyebrows in some circles but you wouldn't question the parents' sanity.
"You can have freedom, or you can have peace. But not both at once."
http://www.behindthename.com/pnl/151927