The upstream's remote may not be called "origin", so here's a variation:
remote=$(git config --get branch.master.remote)
url=$(git config --get remote.$remote.url)
basename=$(basename "$url" .git)
echo $basename
Or:
basename $(git config --get remote.$(git config --get branch.master.remote).url) .git
For more useful variables there's:
$ git config -l