No, git doesn’t support this at the same time.
However, you can run the commands in a shell conditionally:
git merge source-branch && git branch -d source-branch
Edit:
-d will only remove merged branches while -D will also remove unmerged branches, so -d will ensure that the branch is merged and you don’t delete a branch by accident.