When you answer the phone at home, just say "Hello?" At work, I say "This is Barb."
If I answer the phone at home and someone asks for me by name, I say "This is she" or "This is Barb" or simply "speaking."
EDIT: I have merged the threads after answering and realizing that the same question was posted twice.