2, 4, 5, and 6 sound too formal.
1 sounds good, but it might be too direct. We might say something like, 'May I ask who I am speaking to?' It sounds more polite like that.
As for 3, I don't think it's suitable to use with unless 2 people are having a conversation and then the person suddenly wants to know the name of the person. I think the preposition 'to' sounds better and is more suitable for a phone call.